sql.add('update tsc_bzx set zt=1,rq='+quotedstr(formatdatetime('yyyy-mm-dd hh:nn:ss',now()))+',rkr='''+frm_main.user_name.text+''' where bzxid='''+s+'''')我来总结一下吧。
‘update tsc_bzx set zt=1,rkr=’+quotedstr(frm_main.user_name)+' where bzxid=' +quotedstr(s) SQL标准化 对以后维护有很大的好处
frm_main窗体里的一个变量的值吗?
或者是没引用的问题?
sql.add('update tsc_bzx set zt=1,rkr='''+frm_main.user_name.text+''' where bzxid='''+s+'''')
再修改个时间字段呢 rq=now()呢
sql.add('update tsc_bzx set zt=1,rq='+quotedstr(formatdatetime('yyyy-mm-dd hh:nn:ss',now()))+',rkr='''+frm_main.user_name.text+''' where bzxid='''+s+'''')我来总结一下吧。
+quotedstr(s)
SQL标准化 对以后维护有很大的好处
可以用format('str=''%s'',int=%d',[str,int])这种形式,不容易出错