我正在尝试更改列中的文本,结果使用Visual Basic得到了以下错误消息:数据类型text和varchar在等于运算符中不兼容。代码:
Dim CMD As New SqlCommand("UPDATE Contacts SET FirstName ='Jack'" & " WHERE FirstName = 'Mark' ", CN)
CN.Open()
Dim rows As Integer
rows = CMD.ExecuteNonQuery
发布于 2018-04-28 15:47:17
在INSERT的SET子句或列列表中多次指定了列名'FirstName‘。在同一子句中,不能为一列分配多个值。我修改了这个子句,以确保一个列只更新一次。如果此语句更新列或将列插入视图中,则列别名可以隐藏代码中的重复项。
https://stackoverflow.com/questions/50071581
复制相似问题