为什么数据已经输入到数据库中,还报错??与数据库连接有关?
数据库连接:
dim conn,strconn
set conn=server.CreateObject("adodb.connection")
strconn="Driver={SQL SERVER};SERVER=(local);uid=sa;pwd=;DATABASE=New_SIM_Plan;AutoTranslate=false"
conn.open strconn
这是数据库的连接,但是如果连接不正确,能插入到数据库中吗???
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
/New_SIM_PLan/usersave.asp, 第 93 行
代码:
insert_item="U_ID,U_Name,U_PassWord,True_Name,Certifate_Name,Certifate_No,U_Phone,U_Mobile,U_Address,U_PostCode,U_Type,Province_Name,U_Email"
insert_Data="'"&UID&"','"&UserName&"','"&mPass&"','"&TrueName&"','"&CertifateName&"','"&CertifateNo&"','"&UserPhone&"','"&UserMobile&"','"&UserAddress&"','"&UserPostCode&"','"&UserType&"','"&ProvinceName&"','"&UserEmail&"'"
sql="insert into user_table ("&insert_item&") values("&insert_Data&")"
'Response.Write sql
'Response.end
conn.Execute(sql) '在这条语句处报错,为什么?
call insertlog(U_ID,sql,Remote_Addr)
sql语句执行情况:
sql语句在查询分析器中执行没有问题