我正在尝试将包含逗号的字符串插入到vb.net中的varchar中。如何使我正在构建的insert语句理解我希望“X,Y”在varchar中,而不是varchar中的X和下一列中的Y?
答案 0 :(得分:8)
使用参数化查询:
Dim cmd as new sqlcommand("INSERT INTO TableA (ColA) VALUES (@ColA)", Conn)
cmd.parameters.add("@ColA",sqldbtype.nvarchar).value = "X,Y"
cmd.executenonquery()