数据插入问题 各位高手我写了一个SQL.ADD()可是里面的字符多于255个,我该怎么办呀?听说分行写可以,可是也不行呀请帮忙给一个方法,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本来就是分行也可以写嘛sql.add('...');sql.add('...');sql.add('...');......你把错误贴出来看看 也可以写成sqlstr :='...'sql.text := sqlstr; sql.Add('insert into contractmain (contractid,contractname,contracttypeid,contractmoney,contractpaymoney,startdate,bxmoney,bzq,zbjzdate,paymethod,customer,deptid,contractdate,contractcontent,principal,inputedate,inputperson,checkdate,re,wmaxid,shdate,sl)' );sql.Add('values ('''+trim(edit1.Text)+''','''+trim(edit2.Text)+''','+trim(wtypeid)+','+trim(edit4.Text)+','+trim(edit9.Text)+','''+trim(formatdatetime('YYYY-MM-DD',date4.Date))+''','+trim(edit9.Text)+','''+trim(edit11.Text)+''','''+trim(formatdatetime('YYYY-MM-DD',date1.Date))+''','''+trim(edit5.Text)+''','''+trim(edit6.Text)+''','''+trim(wssid)+''','''+trim(formatdatetime('YYYY-MM-DD',date1.Date))+''','''+trim(edit3.Text)+''','''+trim(edit7.Text)+''','''+trim(formatdatetime('YYYY-MM-DD',date2.Date))+''','''+trim(edit8.Text)+''','''+trim(formatdatetime('YYYY-MM-DD',date3.Date))+''','''+trim(memo1.Text)+''','''+trim(zmaxid)+''','''+trim(formatdatetime('YYYY-MM-DD',date3.Date))+''','+trim(edit12.Text)+')');以上就是那条语句 sql.text:= 'insert into contractmain (contractid,contractname,contracttypeid,contractmoney,contractpaymoney,startdate,bxmoney,bzq,zbjzdate,paymethod,customer,deptid,contractdate,contractcontent,principal,inputedate,inputperson,checkdate,re,wmaxid,shdate,sl) values (quotedstr(edit1.Text),quotedstr(edit2.Text),quotedstr(wtypeid),quotedstr(edit4.Text,quotedstr(edit9.Text),quotedstr(formatdatetime('YYYY-MM-DD',date4.Date)),quotedstr(edit9.Text),quotedstr(edit11.Text)+,quotedstr(formatdatetime('YYYY-MM-DD',date1.Date)),quotedstr(edit5.Text),quotedstr(edit6.Text),quotedstr(wssid),quotedstr(formatdatetime('YYYY-MM-DD',date1.Date,quotedstr(edit3.Text),quotedstr(edit7.Text),quotedstr(formatdatetime('YYYY-MM-DD',date2.Date)),quotedstr(edit8.Text),quotedstr(formatdatetime('YYYY-MM-DD',date3.Date)),quotedstr(memo1.Text),quotedstr(zmaxid),quotedstr(formatdatetime('YYYY-MM-DD',date3.Date)),quotedstr(edit12.Text))';楼主试一下,看有错误吗? --还有,将sql串写正确了后放在记事本里面,使用装载,这样程序更加容易读。 在数据库+delhpi编程时,我把主键设为自增,但我想在编程时去掉它的自增属性,该怎改! strsql:='...';strsql:=strsql+'...';...strsql:=strsql+'...';sql.add(strsql); 极品方法:strSQL:='' +'' +... +'';色情sql.add(strSQL);呵呵.再长,都能解决. 卖身吐血求:GIFImage.pass如何得到gif没帧的透明色?? 请问在那里可以下载到installshile的非限制版本 惊人发现!!!! 一个使用控件的问题 关于dbcombobox的输入问题 如何提取mp3文件里的id信息 在线等待:SQL语句的问题,请高手帮帮忙! 给点建议哈:)毕业论文:微机实验室的网络化管理!!!!1 ●●●〓〓 急聘Delphi程序员 〓〓●●● 哪位大大帮忙脱一下ASPack 2.12 -> Alexey Solodovnikov壳 DBGrid控件的应用 急啊!!!请问如何能用消息发送一个有HOME键功能的消息?
sql.add('...');
sql.add('...');
sql.add('...');
......你把错误贴出来看看
sqlstr :='...'
sql.text := sqlstr;
sql.Add('values ('''+trim(edit1.Text)+''','''+trim(edit2.Text)+''','+trim(wtypeid)+','+trim(edit4.Text)+','+trim(edit9.Text)+','''+trim(formatdatetime('YYYY-MM-DD',date4.Date))+''','+trim(edit9.Text)+','''+trim(edit11.Text)+''','''+trim(formatdatetime('YYYY-MM-DD',date1.Date))+''','''+trim(edit5.Text)+''','''+trim(edit6.Text)+''','''+trim(wssid)+''','''+trim(formatdatetime('YYYY-MM-DD',date1.Date))+''','''+trim(edit3.Text)+''','''+trim(edit7.Text)+''','''+trim(formatdatetime('YYYY-MM-DD',date2.Date))+''','''+trim(edit8.Text)+''','''+trim(formatdatetime('YYYY-MM-DD',date3.Date))+''','''+trim(memo1.Text)+''','''+trim(zmaxid)+''','''+trim(formatdatetime('YYYY-MM-DD',date3.Date))+''','+trim(edit12.Text)+')');
以上就是那条语句
楼主试一下,看有错误吗?
strsql:=strsql+'...';
.
.
.strsql:=strsql+'...';
sql.add(strsql);
strSQL:=''
+''
+...
+'';
色情sql.add(strSQL);
呵呵.再长,都能解决.