关于操作ADO出现的问题(100分)

  • 主题发起人 主题发起人 fstao
  • 开始时间 开始时间
F

fstao

Unregistered / Unconfirmed
GUEST, unregistred user!
二层结构,
在Tform添加TAdoconnection、TAdoDataSet和TDataSource,TAdoconnection是连接
Sql server 7 桌面版数据库。
假如Tadodataset用sql语句:select * from dbo.table1,
adodataset1.insert 时,然后添加一些数据,dbo.table1有几个字段是字符型的(char),
当adodataset1.post时,出现一个问题,凡是字段是字符型的,后面都有自动添加空格
字符串。比如字段是field1(char(10))和field2(char(4)),如果在field1和field2分
别填写'A'和'AB',当adodataset1.post时,则field1和field2分别变为'A '和
'AB ',如何解决这个问题?但同样操作我改用BDE连接SQl Server7,保存数据不会出现
有空格现象。为何我用ADO连接就出现这个问题?
操作系统是windows2000专业版
 
果真如此的话,
那就换用VARCHAR之类的东西

在程序里处理了
 
接受答案了.
 
后退
顶部