|
我写了一个小程序,以excel表文件为数据库,输出的结果到excel表中不管是数字还是文本,前面都会带上',比如H001变成了'H001,10变成了'10,G变成了'G。怎么才能在sql语句中就解决这个问题?
部分代码如下所示:
公称直径 = Val(ComboBox11.Text)
焊接日期 = CDate(TextBox9.Text)
施工队 = ComboBox7.Text
焊工号 = ComboBox8.Text
组对方式 = ComboBox9.Text
焊接位置 = ComboBox10.Text
标识符 = Val(TextBox14.Text)
焊口号1 = TextBox10.Text
焊口号3 = TextBox12.Text
sql = "update [焊接数据库$] set 固定口标识='" & 焊口号1 & "',焊口号后缀='" & 焊口号3 & "',焊接日期=#" & 焊接日期 & "#,施工队='" & 施工队 & "',焊工代号='" & 焊工号 & "',焊缝类型='" & 组对方式 & "',焊接位置='" & 焊接位置 & "',达因系数=" & 达因系数 & ",达因数_有系数=" & 达因数_有系数 & " where 标识符=" & 标识符 & ""
调试的时候SQL语句为'"update [焊接数据库$] set 固定口标识='',焊口号后缀='',焊接日期=#2022/11/23#,施工队='1队',焊工代号='H001',焊缝类型='BW',焊接位置='1G',达因系数=1,达因数_有系数=1 where 标识符=1"
|
|