怪事!难题??求救!!!

alphard 2000-05-31 03:29:00
源程序如下:
question1=Request.Form ("question")
strProvider="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\") & "\pub1.mdb;"
set objConn = server.createobject("ADODB.Connection")
objConn.Open strProvider
set cm = Server.CreateObject("ADODB.Command")
cm.ActiveConnection = objConn
Response.Write question
cm.CommandText ="ALTER TABLE alphardquestion ADD "&question1&" char(20)"
cm.Execute
执行错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access 驱动程序] 字段定义语法错误
我将
cm.CommandText ="ALTER TABLE alphardquestion ADD "&question1&" char(20)"
中"&question1&"改成任意指定名称如:job,则正常。请各位大侠指教!!
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
w102272 2000-05-31
  • 打赏
  • 举报
回复
同意waynezlee的看法,你一定是遇到了保留字了。
waynezlee 2000-05-31
  • 打赏
  • 举报
回复
ACCESS中有些单词是保留的,如:password 不能做字段名
ring 2000-05-31
  • 打赏
  • 举报
回复
试试
"ALTER TABLE alphardquestion ADD '" & question1 & "' char(20)"

28,390

社区成员

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

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