VB+SQL2000 做的一个添加用户 提示添加成功了但是表里数据没有变
--------------------编程问答-------------------- zxc = "insert into 登录表 (用户名,密码,权限) values('" & Text1.Text & "','" & Text2.Text & "','" & Combo1 & "')"MsgBox "添加成功!", vbOKOnly + vbExclamation, "添加结果"
你只把zxc赋值了,并没有执行。。。
就是说你的insert语句没执行,当然表里数据没有变了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 你只是把存sql语句的那个字符串赋值,后面好歹要加个conn.Execute或者 rs.Open之类的东西 不然人家数据库啥都没看到 --------------------编程问答-------------------- 呵呵,楼主你挺逗的
我的理解就是:
zxc = "insert into 登录表 (用户名,密码,权限) values('" & Text1.Text & "','" & Text2.Text & "','" & Combo1 & "')" 这句其实就是一个字符串, 特定的. 也就是咱们所说的 sql 语句, 是一个长的字符串.
而 各种数据库内部引擎和机制就是利用这个特定的专门的 sql语句 来指定数据库作哪些操作.
补充:VB , 基础类