我正在尝试更改列中的文本,作为回报,我使用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
答案 0 :(得分:0)
列名' FirstName'在INSERT的SET子句或列列表中多次指定。在同一子句中不能为列分配多个值。我修改该子句以确保列只更新一次。如果此语句将列更新或插入到视图中,则列别名可以隐藏代码中的重复。