在adoquery中执行查询出现参数"姓名''没有默认值怎么回是?(0分)

  • 主题发起人 主题发起人 wzb_shipman
  • 开始时间 开始时间
W

wzb_shipman

Unregistered / Unconfirmed
GUEST, unregistred user!

str:='Insert into 职工基本信息';
str:=str+'(姓名,性别,出生日期,政治面貌,单位,入路时间,';
str:=str+'转正定职时间,现职名,身份证号,所在车间,入路前文化程度,';
str:=str+'任现职时间,现有技术等级,岗位类别,工班长,上岗证号,工种,';
str:=str+'部门,职工序号,现有文化程度)';

//str:=str+';
str:=str+'values('+flatedit6.Text+','+flatedit2.Text+','+datetostr(csrq)+',';
str:=str+flatcombobox1.Text+','+flatedit3.Text+','+datetostr(rlsj)+',';
str:=str+datetostr(zzdzsj)+','+flatcombobox2.Text+','+flatedit4.text+','+flatcombobox3.Text+',';
str:=str+flatcombobox4.Text+','+datetostr(rxzsj)+','+flatcombobox5.Text+',';
str:=str+flatcombobox6.Text+','+flatedit7.Text+','+flatedit5.Text+',';
str:=str+flatcombobox7.Text+','+flatcombobox16.Text+','+flatedit1.Text+',';
str:=str+flatcombobox17.Text+')';
sql.Add(str);
showmessage(str);
execSQL;



 
把所有字符串加上引号
 
to ysai
请写详细点 谢谢
 
ysai的意思是:
str:=str+'values('''+flatedit6.Text+''','''+flatedit2.Text+....
~~~ ~~~~~~
 
这么多 '别把别人弄昏了,用#39是一样的,,你好看一些,,呵呵
 
谢谢好了 :)
 
接受答案了.
 
后退
顶部