已有23人关注
数据
发表在VB答疑区 2010-09-21
是否精华
版块置顶:
Private Sub Command1_Click()
Dim ADOrs As New Recordset
Dim strAccess As String
Dim strÐÔ±ð As String
ADOrs.ActiveConnection = ADOcn

ADOrs.Open "select 学号 from 学生

If Not ADOrs.EOF Then
MsgBox”存在”.1+32
Else
If Option1.Value Then
Str性别=“男”
Else
Str性别=“女”

End If
rtrAccess = "insers into 学生(学号,姓名,性别)“
rtrAccess = rtrAccess + " values('" + Text1 + "','"
rtrAccess = rtrAccess + Text2 + "','" + str性别+ "')"
ADOcn.Execute strAccess
MsgBox "已添加新记录"
End If
End Sub



为什么会显示无效的SQL语句,期待'DELETE'、'INSERT、'PROCEDURE'、或'SELECT、或'UPDATE'.

亲爱的老师。帮帮你那可爱徒弟 吧
分享到:
精彩评论 1
vbsoldier
学分:0 LV1
2010-09-26
沙发
修改一下试试。
rtrAccess = "insert into 学生(学号,姓名,性别)"
rtrAccess = rtrAccess + " values('" + Text1 + "','"
rtrAccess = rtrAccess + Text2 + "','" + str性别 + "')"

出现SQL语句错误时可以用Debug.Print将变量内容输出,便于调试。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照