日期:2014-05-17  浏览次数:20754 次

有关SQL语句的问题,请大虾帮帮忙~~
SqlStr= "Insert   into   user(username,password,image,Email,point,tyle,phone,oicq,place)   values(username,password,image,email,100000, '普通用户 ',phone,oicq,from) "
      StrConn=Session( "Connect ")
      db.Open   StrConn
      db.Execute(SqlStr)  


运行时出现这个错误是什么意思啊??我觉得我的插入语句没问题啊??

Microsoft   VBScript   编译器错误   错误   '800a03f6 '  

缺少   'End '  

/iisHelp/common/500-100.asp,行242  

Microsoft   OLE   DB   Provider   for   ODBC   Drivers   错误   '80040e10 '  

[Microsoft][ODBC   Microsoft   Access   Driver]   参数不足,期待是   7。  

/zuqiufengyun/zhuce.asp,行285  


------解决方案--------------------
那些没加上 ' '的字段都是整型?
username和password也是?
------解决方案--------------------
SqlStr= "Insert into user(username,password,image,Email,point,tyle,phone,oicq,place) values(username,password,image,email,100000, '普通用户 ',phone,oicq,from) "

改成

SqlStr= "Insert into user(username,password,image,Email,point,tyle,phone,oicq,place) values( ' "& username & " ', ' "& password & " ', ' "& image & " ', ' "& email & " ',100000, '普通用户 ', ' "& phone & " ', ' "& oicq & " ', ' "& from & " ') "

再试试

另外问一下,你的这个 from 是不是跟 系统保留字 有冲突啊?改成其他的参数名试试