+ -
当前位置:首页 → 问答吧 → ASP操作数据库的相关问题

ASP操作数据库的相关问题

时间:2011-07-25

来源:互联网

错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E37)
对象名 't_chargetype' 无效。
/MyWeb/index.asp, 第 13 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727) 

网页:
GET /MyWeb/index.asp 


源代码:
<%
Dim adocon
set adocon=server.CreateObject("ADODB.Connection")
adocon.open "provider=SQLOLEDB.1;Data Source=(local);"& _
"user ID=sa;Password=;"& _
"inital Catalog=mytest"

dim objRS
set objRS=server.CreateObject("ADODB.Recordset")
objRS.open "t_chargetype",adocon,1,2,2
if not objRS.EOF then
response.Write(objRS("chargetypeID"))
else
response.Write("!!")
end if
%>

作者: tunian201107   发布时间: 2011-07-25

t_chargetype 是你传入的SQL语句 你可以手动写,t_chargetype这个变量从你上面的代码中是没有值的

作者: SauntErSos   发布时间: 2011-07-25

改成如:objRS.open "slect * from 【表名】",adocon,1,2,2

作者: SauntErSos   发布时间: 2011-07-25

谢谢帮助,我在改动语句之后,出现这样的提醒:

Microsoft OLE DB Provider for SQL Server (0x80040E14)
第 1 行: '*' 附近有语法错误。
/MyWeb/index.asp, 第 13 行

源代码:
objRS.open "slect * from t_chargetype",adocon,1,2,2

作者: tunian201107   发布时间: 2011-07-25

错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
在关键字 'select' 附近有语法错误。
/MyWeb/index.asp, 第 13 行

源代码:
objRS.open "select * from t_chargetype",adocon,1,2,2

作者: tunian201107   发布时间: 2011-07-25

不好意思 上面我的代码也写错了。你直接复制也会出错的,你想操作张表?

select * from t_chargetype",adocon,1,2,2
请注意 t_chargetype这个单词要换成你要操作的表,我只是给你个示范

作者: SauntErSos   发布时间: 2011-07-25

这个单词就是我数据库里面的表的名称。

作者: tunian201107   发布时间: 2011-07-25