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

各位大虾,有关插入语句的问题!!!
phone=request( "phone ")
      oicq=request( "oicq ")
      place=request( "place ")
      SqlStr= "Insert   into   [user](username,[password],[image],Email,point,tyle,phone,oicq,place)   values( ' "&username& " ', ' "&password& " ', ' "&image& " ', ' "&email& " ',100000, '普通用户 ', ' "&phone& " ',oicq, ' "&place& " ') "

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

缺少   'End '  

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

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

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

/zuqiufengyun/zhuce.asp,行322


是不是oicq是字符,而我的数据库里的类型是数字,类型不对啊,要改的话,应该怎么改????

------解决方案--------------------
你的oicq是vbs变量

把oicq改成 "&oicq& "就行了
------解决方案--------------------
有什么问题?
明显不这样写才有问题!
------解决方案--------------------
你去看看oicq的值是多少?是不是数字
------解决方案--------------------
在数据库里把oicq字段类型设为 文本 就行了