问个问题 一支羽毛 22:17:40
SQL数据库Private Sub Form_Load() Conn.CursorLocation = adUseClient
Conn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=dianji;Data Source=."
End Sub打开dianji 数据库 明明打开了 就是不能添加数据 一支羽毛 22:18:23
我是这样添得 Dim sqlstr As String
sqlstr = "insert into user values('" & t1 & "','" & t2 & "','" & t3 & "','" & t4 & "')"
Conn.Execute sqlstr 一支羽毛 22:18:34
为什么就是不行?? 一支羽毛 22:18:51
提示 Conn.Execute 附近有错误语法
SQL数据库Private Sub Form_Load() Conn.CursorLocation = adUseClient
Conn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=dianji;Data Source=."
End Sub打开dianji 数据库 明明打开了 就是不能添加数据 一支羽毛 22:18:23
我是这样添得 Dim sqlstr As String
sqlstr = "insert into user values('" & t1 & "','" & t2 & "','" & t3 & "','" & t4 & "')"
Conn.Execute sqlstr 一支羽毛 22:18:34
为什么就是不行?? 一支羽毛 22:18:51
提示 Conn.Execute 附近有错误语法
把Conn.Execute sqlstr 改為Cm.Execute sqlstr
sqlstr = "insert into user values('" & t1 & "','" & t2 & "','" & t3 & "','" & t4 & "')"设置断点,然后按F8执行它,再在立即窗口中\
?sqlstr看看输出的 sql 语句是什么?与你的字段是否匹配?也可以直接将生成的SQL语句放入查询分析器中去执行,看能否成功?conn.execute 出错,很多情况是组合出的 sql 语句不合格。
是的話,請把user改為[user]t1,t2,t3,t4中是否含有特殊符號,
比如單引號,雙引號等。