insert inot 语句语法错误

tobyFrank 2005-04-13 10:48:47
Dim dbconn As OleDbConnection
dbconn = New OleDbConnection(ConfigurationSettings.AppSettings"connectionstring"))
dbconn.Open()
Dim dbcommand As OleDbCommand

Dim rolename, description, oskey, sqlstring As String
rolename = "tobyhh"
description = "123456"
oskey = "system"

sqlstring = "insert into test(name,password,oskey) " _
& "values('" + rolename + "','" + description + "','" + oskey + "')"
dbcommand = New OleDbCommand(sqlstring, dbconn)
dbcommand.ExecuteNonQuery()
注:使用access数据库中的表.字段全为文本字段,老是提示insert inot 语句语法错误
...全文
70 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tobyFrank 2005-04-13
  • 打赏
  • 举报
回复
谢谢各位,就是关键字的问题.
tobyFrank 2005-04-13
  • 打赏
  • 举报
回复
输出sqlstring 为insert into test(name,password,oskey) values('tobyhh','123456','system')
杨米格 2005-04-13
  • 打赏
  • 举报
回复
用了字段名用了SQL里的关键字了,查一查,改个名就没有问题了
Macon8800 2005-04-13
  • 打赏
  • 举报
回复
name 是关键字用[]括起来看看
danis_cn 2005-04-13
  • 打赏
  • 举报
回复
Response.Write sqlstring看看

然后把这条语句在access中运行看看什么提示
lonkil 2005-04-13
  • 打赏
  • 举报
回复
你把ACCESS修复一下,再试试
menrock 2005-04-13
  • 打赏
  • 举报
回复
VB.NET是用&号的吧
netexe 2005-04-13
  • 打赏
  • 举报
回复
insert into test([name],password,oskey)
skyboy0720 2005-04-13
  • 打赏
  • 举报
回复
Response.Write sqlstring

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧