在线等!!!!DELPHI奇怪问题,要高手来解决 char 和varchar都试过了。没用!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试过用adoquery吗,他与sql server连接比较稳定 我在IBM的AS400系统中使用DB2时也遇到过这种情况,原因是AS400的前端工具出问题后来我重新安装了AS400的客户端问题得以解决,你不妨一试. inert into 表名(字段1,字段2……)values(参数1,参数2……)adoquery.parameters.parabyname('参数1').value:=值;上面是我的语句 procedure Tswgl.dspkhBeforeUpdateRecord(Sender: TObject; SourceDS: TDataSet; DeltaDS: TCustomClientDataSet; UpdateKind: TUpdateKind; var Applied: Boolean);beginif updatekind=ukinsert then begin adoinsertkh.Close; adoinsertkh.Parameters.ParamByName('id1').Value:=deltads.FieldValues['kh_mc']; adoinsertkh.Parameters.ParamByName('id1').Value := deltads.FieldValues['kh_mc'];//这里有问题 adoinsertkh.Parameters.ParamByName('id2').Value:=deltads.FieldValues['kh_dz']; adoinsertkh.Parameters.ParamByName('id3').Value:=deltads.FieldValues['kh_sf']; adoinsertkh.Parameters.ParamByName('id4').Value:=deltads.FieldValues['kh_cs']; adoinsertkh.Parameters.ParamByName('id5').Value:=deltads.FieldValues['kh_yb']; adoinsertkh.Parameters.ParamByName('id6').Value:=deltads.FieldValues['kh_hy']; adoinsertkh.Parameters.ParamByName('id7').Value:=deltads.FieldValues['kh_lx']; adoinsertkh.Parameters.ParamByName('id8').Value:=deltads.FieldValues['kh_zt']; adoinsertkh.Parameters.ParamByName('id9').Value:=deltads.FieldValues['kh_ms']; adoinsertkh.Parameters.ParamByName('id10').Value:=deltads.FieldValues['kh_wz']; adoinsertkh.Parameters.ParamByName('id11').Value:=deltads.FieldValues['kh_xmlx']; adoinsertkh.Parameters.ParamByName('id12').Value:=deltads.FieldValues['kh_kzsj']; adoinsertkh.Parameters.ParamByName('id13').Value:=deltads.FieldValues['kh_fj']; adoinsertkh.Parameters.ParamByName('id14').Value:=yhmm; adoinsertkh.Parameters.ParamByName('id15').Value:=dlyhm; adoinsertkh.ExecSQL; applied:=true; end;end; 应该是SIZE的问题我也遇到过你好好看看 你试着将FieldValues改为FieldByName('').AsString形式,另外在插入之前单步执行查看上传过来的值是否正确 先不用参数查询直接构造Insert语句试一下! 招人困惑,大家帮忙出出注意! 关于动态创建和删除TABSHEET的问题 socketConnection 跨多个路由? 如果对一个文件里面的内容进行替换(在线等候) Delphi7中的报表控件去哪里了 请问使用adoquery控件怎样添加参数? 问网上有什么好工具能实现???显示简体中文 谁告诉我一下,急 报表问题,急需您的指点,谢谢您了!!!!!!!!!!!!! 关于WINSOCKET的编程问题?? 几个基础问题?按问题数给分 (共60分) 一个简单但是我没查到的delphi中使用XML的问题
adoquery.parameters.parabyname('参数1').value:=值;
上面是我的语句
SourceDS: TDataSet; DeltaDS: TCustomClientDataSet;
UpdateKind: TUpdateKind; var Applied: Boolean);begin
if updatekind=ukinsert then
begin
adoinsertkh.Close;
adoinsertkh.Parameters.ParamByName('id1').Value:=deltads.FieldValues['kh_mc'];
adoinsertkh.Parameters.ParamByName('id1').Value :=
deltads.FieldValues['kh_mc'];//这里有问题
adoinsertkh.Parameters.ParamByName('id2').Value:=deltads.FieldValues['kh_dz'];
adoinsertkh.Parameters.ParamByName('id3').Value:=deltads.FieldValues['kh_sf'];
adoinsertkh.Parameters.ParamByName('id4').Value:=deltads.FieldValues['kh_cs'];
adoinsertkh.Parameters.ParamByName('id5').Value:=deltads.FieldValues['kh_yb'];
adoinsertkh.Parameters.ParamByName('id6').Value:=deltads.FieldValues['kh_hy'];
adoinsertkh.Parameters.ParamByName('id7').Value:=deltads.FieldValues['kh_lx'];
adoinsertkh.Parameters.ParamByName('id8').Value:=deltads.FieldValues['kh_zt'];
adoinsertkh.Parameters.ParamByName('id9').Value:=deltads.FieldValues['kh_ms'];
adoinsertkh.Parameters.ParamByName('id10').Value:=deltads.FieldValues['kh_wz'];
adoinsertkh.Parameters.ParamByName('id11').Value:=deltads.FieldValues['kh_xmlx'];
adoinsertkh.Parameters.ParamByName('id12').Value:=deltads.FieldValues['kh_kzsj'];
adoinsertkh.Parameters.ParamByName('id13').Value:=deltads.FieldValues['kh_fj'];
adoinsertkh.Parameters.ParamByName('id14').Value:=yhmm;
adoinsertkh.Parameters.ParamByName('id15').Value:=dlyhm;
adoinsertkh.ExecSQL;
applied:=true;
end;
end;
我也遇到过
你好好看看