我將名爲'State'的字段長度從nvarchar(1)
更改爲nvarchar(10)
。
在服務器端正常工作。SQL Server 2005上的列長度更改
但是在客戶端(我使用Delphi7和Adoquery連接)插入記錄後出現問題。
客戶端發送'主動'文本到服務器,但在服務器端,它似乎只在表'A'字符,而不是'主動'。
任何人都可以幫忙嗎?
我將名爲'State'的字段長度從nvarchar(1)
更改爲nvarchar(10)
。
在服務器端正常工作。SQL Server 2005上的列長度更改
但是在客戶端(我使用Delphi7和Adoquery連接)插入記錄後出現問題。
客戶端發送'主動'文本到服務器,但在服務器端,它似乎只在表'A'字符,而不是'主動'。
任何人都可以幫忙嗎?
您必須將發佈的字段狀態的屬性大小更改爲10.
如果您要爲每個參數化查詢發送數據,則必須調整參數的大小。
再次嗨 Adoquery字段屬性的大小屬性已爲10 。但我仍然有同樣問題 – 2013-05-03 09:40:34
參數解決方案解決問題。感謝bummi。由於我的名譽低,我不能投票。 :((( – 2013-05-03 09:51:14
@哈坎,現在你可以;-)) – TLama 2013-05-03 20:57:07
如果指定了字段定義,然後雙擊該組件,選擇您在數據庫中更改其定義的列,並將其「尺寸」屬性從1修改爲10. – TLama 2013-05-03 09:25:36