回 帖 发 新 帖 刷新版面

主题:新人求教

Dim sql1 As String = "update account set 密码='" + Me.TextBox3.Text.Trim() + "',姓名='" + Me.TextBox4.Text.Trim() + "',性别='" + Me.ComboBox1.Text.Trim() + "',身份证='" + Me.TextBox5.Text.Trim() + "',email='" + Me.TextBox5.Text.Trim() + "',[color=FF0000]lev='"&lev_id&"'[/color] from account where a_id='" + Me.TextBox1.Text.Trim() + "'"
lev_id为变量,在前面己经声明了,为什么执行更新时出错
lev 是一个字段
lev='"+lev_id"'时,运行也报错,在select中用到变量时的格式是怎么的,请教

回复列表 (共1个回复)

沙发

Dim sql1 As String = "update account set 密码='" + Me.TextBox3.Text.Trim() + "',姓名='" + Me.TextBox4.Text.Trim() + "',性别='" + Me.ComboBox1.Text.Trim() + "',身份证='" + Me.TextBox5.Text.Trim() + "',email='" + Me.TextBox5.Text.Trim() + "',lev='" & lev_id & "' from account where a_id='" + Me.TextBox1.Text.Trim() + "'"

最好使用参数SqlParameters来更新数据..

我来回复

您尚未登录,请登录后再回复。点此登录或注册