P philipliu Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-06 #1 用ADO连SQL SERVER,用ADOSQLQUERY打开一个表,表中为CHAR类型的字段在编辑时有空格, 怎样去掉空格呢?
X xiuguo Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-17 #6 philipliu:什么意思T?rim后不能保存啦。。。。真的吗?
T terry_lzs Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-17 #7 字段类型不要用char,用varchar就不会有这个问题了。
P panyongze Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-17 #8 philipliu:Trim后不能保存什么意思?说明白!Trim可以呀
Y yangkee Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-19 #10 char和varchar有区别,可以参见sql server的帮助
D djdsz Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-19 #11 在三层中还有区别的,用varchar时还必须将ResolveToDataSet设为true,否则,还是会填满空格。 C/S中没试过。
P philipliu Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-01 #12 例如: select trim(gono) as gono from good 那gono是AS出来的字段,ADO中不能保存了。。
L liuxiaouo Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-01 #13 这样能行吗: ADODataSet1.CommandText:='select gono from good'; ADODataSet1.open; ADODataSet2.fieldbyname('yourfield').asstring:=trim(adodataset1.fieldbyname('gono').asstring);
这样能行吗: ADODataSet1.CommandText:='select gono from good'; ADODataSet1.open; ADODataSet2.fieldbyname('yourfield').asstring:=trim(adodataset1.fieldbyname('gono').asstring);
P philipliu Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-01 #14 那不是每次滚动纪录时都要这样弄一下吗???不是办法。。
L liuxiaouo Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-01 #15 你不是要用查出的字段值去增加另一表的字段值吗?? 滚动记录当然不需要; 不懂你要干什么???
Y yfd Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #16 最好的办法是改用varchar,如果你用char,系统会自动加空格的
P pie Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-16 #17 保存在库中的去空格的方法只有改用varchar,Char类型字段宽度固定,不够的肯定要补上空格 当然取出时人为的trim也可以, 但是多麻烦??
J JustMe Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-18 #18 采用上述帖子的没错。 来自:djdsz, 时间:2001-4-19 8:41:06, ID:508867 在三层中还有区别的,用varchar时还必须将ResolveToDataSet设为true,否则,还是会填满空格。 C/S中没试过。 我以前这样实验成功过。
采用上述帖子的没错。 来自:djdsz, 时间:2001-4-19 8:41:06, ID:508867 在三层中还有区别的,用varchar时还必须将ResolveToDataSet设为true,否则,还是会填满空格。 C/S中没试过。 我以前这样实验成功过。
S simonlai Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-11 #19 同意樓上的意見但得補充一點﹐改為varchar后還要用 update table set field=rtrim(field) 進行清除原來帶有空格的值