Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
我的代码是:
在表事件DataRowDeleting里代码如下:
'如果不是新增行,则删除SQL数据表上对应的行
If e.DataRow.RowState <> DataRowState.Added Then
Dim cmd As New SQLCommand
cmd.CommandText = "DELETE FROM {Product} WHERE _Identify = '" & e.DataRow("_Identify") & "'"
cmd.ExecuteNonQuery()
End If
执行时报错,然后又在命令窗口中测试下面代码:
Dim cmd As New SQLCommand
cmd.CommandText = "DELETE FROM {Product} WHERE _Identify = 26"
cmd.ExecuteNonQuery()
还是一样报错,求解?!
cmd.CommandText = "DELETE FROM {Product} WHERE [_Identify] = 26"
http://www.foxtable.net/help/topics/1580.htm
你还得指定cmd的数据源名称:
Dim cmd As New SQLCommand
cmd. Connection Name = "数据源名称"
cmd.CommandText = "DELETE FROM {Product} WHERE [_Identify] = 26"
cmd.ExecuteNonQuery
以后如果打算用外部数据源的,判断后台数据以及提取后台数据,目前的代码我建议直接用:
Dim cmd As New SQLCommand
cmd. Connection Name = "数据源名称"
cmd.CommandText = "DELETE FROM {Product} WHERE [_Identify] = 26"
cmd.ExecuteNonQuery
把数据源名称屏蔽掉,一旦转为后台,激活就可以了.