数据库是sql server 2000
dm.querytem.Close;
dm.querytem.commandtext:='insert into abc(khm,numa) values(:a,:b)';
dm.querytem.Params.ParamByName('a').value:='这里是需要插入字段中的字符串'; dm.querytem.Params.ParamByName('b').value:='这里也是插入';
dm.querytem.Execute;
问题是:字段khm(varchar.30)只显示前6个汉字即:"这里是需要插",其余的如"入字段中的字符串"这几个字符总是插不进去.
dm.querytem.Close;
dm.querytem.commandtext:='insert into abc(khm,numa) values(:a,:b)';
dm.querytem.Params.ParamByName('a').value:='这里是需要插入字段中的字符串'; dm.querytem.Params.ParamByName('b').value:='这里也是插入';
dm.querytem.Execute;
问题是:字段khm(varchar.30)只显示前6个汉字即:"这里是需要插",其余的如"入字段中的字符串"这几个字符总是插不进去.
''这里是需要插入字段中的字符串'',''这里也是插入'')';
试试这个,不然就是khm字段长度问题
我试了,按照HsWong()的方法是可以的,但我不懂的是为什么下面的方面就是不行呢?
数据库是sql server 2000
dm.querytem.Close;
dm.querytem.commandtext:='insert into abc(khm,numa) values(:a,:b)';
dm.querytem.Params.ParamByName('a').value:='这里是需要插入字段中的字符串'; dm.querytem.Params.ParamByName('b').value:='这里也是插入';
dm.querytem.Execute;
问题是:字段khm(varchar.30)只显示前6个汉字即:"这里是需要插",其余的如"入字段中的字符串"这几个字符总是插不进去.