以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 特殊字符处理 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120345) |
-- 作者:z769036165 -- 发布时间:2018/6/13 11:35:00 -- 特殊字符处理 Dim conn As MySql.Data.MySqlClient.MySqlConnection Dim cmd As MySql.Data.MySqlClient.MySqlCommand Dim connStr As String = "server=192.168.3.11; port=3302; user id=root; password=root; database=default;CharSet=utf8" conn = New MySql.Data.MySqlClient.MySqlConnection(connStr) conn.Open For Each dr As Row In Tables("修改_Table1").rows If dr("修改后") = "" Then Else cmd = new MySql.Data.MySqlClient.MySqlCommand("up date ps set ed = \'"& dr("修改后") &"\' where pn = \'"& dr("编号") &"\'", conn) cmd.ExecuteNonQuery() End If Next conn.close 目前出现dr("修改后") 含有特殊引用字符" ’ " 报错,请问这段如何处理?
|
-- 作者:z769036165 -- 发布时间:2018/6/13 11:45:00 -- 解决了,对dr("修改后") 处理多加单引号,就可以了 |
-- 作者:有点甜 -- 发布时间:2018/6/13 12:34:00 -- 比如 dr("修改后").replace("\'", "\'\'") |