2013-05-03 58 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