以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教:写入语句报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74873)

--  作者:bahamute
--  发布时间:2015/9/21 16:55:00
--  请教:写入语句报错
编译错误:没有为类型“String”和“DataTable”定义运算符“&


Dim cmd As New SQLCommand
        Dim Count As Integer
        cmd.C
        cmd.CommandText = "Insert Into {操作记录} ([所在表],[姓名],[所在列],[变动后值],[操作人],[操作时间]) Values (\'" & e.DataTable & "\',\'" & e.NewValue & "\',\'" & e.DataCol.Name & "\',\'" & e.NewValue & "\',\'" & _UserName & "\',\'" & Date.Now & "\')"
        Count = cmd.ExecuteNonQuery()


--  作者:bahamute
--  发布时间:2015/9/21 17:00:00
--  
代码是写在datacolchanged事件里的,使用e.DataTable返回表名有问题吗?
--  作者:大红袍
--  发布时间:2015/9/21 17:00:00
--  
e.DataTable.Name
--  作者:bahamute
--  发布时间:2015/9/21 17:03:00
--  

理解错了,谢谢


DataColChanged

某一列的内容被更改后执行,此时列的内容已经是更改后的值。

e参数属性:

DataTable:返回发生数据更改的数据表。