delphi+dcom+ado+sqlserver,向服务器数据库插入中文文本时,只能插入部分中文 请各位帮帮忙,在线等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码如下: s:='insert into baozhanglist(编号,备注)' ; s1:='values(:a,:b)'; with dmdata1.cds do begin Close; CommandText:=s+s1; Params.ParamByName('a').Value:=edit2.text; Params.ParamByName('b').Value:=edit1.text; execute; end;SQLSERVER上字段类型为nvarchar(500); 估计ADO的Field长度限制住了,重新做下Field相关的设置看 Params.ParamByName('a').datatype := ftstring;Params.ParamByName('a').Size := length(edit2.text);Params.ParamByName('a').Value:=edit2.text; 中文的情况比较特殊,必须指定长度才可以这个属性具体是 adoquery.insert;adoquery.FieldByName('a').asstring := edit1.text;adoquery.FieldByName('b').asstring := edit2.text;adoquery.post; GDI+写一段文字可以自动分情况用不同的字体吗? 控件打包安装 怎么通过excelapplication使用excel dll初始化问题, 适时捕捉F1键,大家一起来探讨!看谁的点子very good!! 请问哪里有QuickReport 3.6.2 for delphi7 下载 急!急!急! 一个后台监控程序问题 谁帮我把下面的代码翻译成BCB的,100分! 调试isapi真困难,给我介绍点经验吧! 刷新窗口用什么语句? buf1[i]:=char(strtoint('$'+copy(s2,i*2+1,2)));请高手帮忙! SimpleDataSet使用的问题
s:='insert into baozhanglist(编号,备注)' ;
s1:='values(:a,:b)';
with dmdata1.cds do
begin
Close;
CommandText:=s+s1;
Params.ParamByName('a').Value:=edit2.text;
Params.ParamByName('b').Value:=edit1.text;
execute;
end;SQLSERVER上字段类型为nvarchar(500);
Params.ParamByName('a').Size := length(edit2.text);
Params.ParamByName('a').Value:=edit2.text; 中文的情况比较特殊,必须指定长度才可以这个属性具体是
adoquery.FieldByName('a').asstring := edit1.text;
adoquery.FieldByName('b').asstring := edit2.text;
adoquery.post;