2013-05-03 79 views
2

我將名爲'State'的字段長度從nvarchar(1)更改爲nvarchar(10)
在服務器端正常工作。SQL Server 2005上的列長度更改

但是在客戶端(我使用Delphi7和Adoquery連接)插入記錄後出現問題。

客戶端發送'主動'文本到服務器,但在服務器端,它似乎只在表'A'字符,而不是'主動'。

任何人都可以幫忙嗎?

+0

如果指定了字段定義,然後雙擊該組件,選擇您在數據庫中更改其定義的列,並將其「尺寸」屬性從1修改爲10. – TLama 2013-05-03 09:25:36

回答

2

您必須將發佈的字段狀態的屬性大小更改爲10.
如果您要爲每個參數化查詢發送數據,則必須調整參數的大小。

+0

再次嗨 Adoquery字段屬性的大小屬性已爲10 。但我仍然有同樣問題 – 2013-05-03 09:40:34

+0

參數解決方案解決問題。感謝bummi。由於我的名譽低,我不能投票。 :((( – 2013-05-03 09:51:14

+0

@哈坎,現在你可以;-)) – TLama 2013-05-03 20:57:07