这样写出现错误把where和"之间加一個空格就没事了
发布了33 篇原创文章 · 获赞 4 · 访问量 3万+
—————————————————————————————————
Update MyTable2 SET 员工编号=@员工编号,姓名=@姓名,性別=@性别,出生日期=@出生日期,单位编码=@单位编码,基本工资=@基本工资 where (员工编号=@员工编号)
这问题被人反复问它算是入门知识。
重新设置adodc就行了你原来设置得不对。你原来肯萣填写2-adCmdTable那么,记录源是表只能是填写表名。你后面写的sql就无用了记录源应该设置为1,即1-adCmdText是要写SQL语句这样,你的SQL才能用还有┅种变通方法,记录源设置为2-adCmdTable也行并且不用改,但后面的SQL就只能这样写了:
或依据记录源设置可能要写成:
或依据记录源设置可能要写成:
也就是说序列内容即1要用括号了.......即在变量a前后要各加一个单引号(或双引号),把a变成文本型数据因为序列本身要求它是文本型。。
再回头检查adodc记录源的设置是不是adcmdtable。这些应该是adodc和SQL常识
这样写出现错误把where和"之间加一個空格就没事了
发布了33 篇原创文章 · 获赞 4 · 访问量 3万+