新手提问.连数据库问题.

chenjun716 2006-09-14 09:43:58
<%
openpara = "driver = {SQL Server};server = 192.168.4.44; uid=sa; pwd=; database = gayz#"
set conn = Server.CreateObject("ADODB.Connection")
conn.open openpara
%>

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

缺少 'End'

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

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序

Untitled-5.asp,行4 ---->>conn.open openpara
...全文
156 点赞 收藏 13
写回复
13 条回复
chenjun716 2006年09月14日
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<%
openpara = "driver = {SQL Server};Data Source = HP; uid=A; pwd=B; database = GB"
set conn = Server.CreateObject("ADODB.Connection")
conn.open openpara
%>
</body>
</html>

以上的openpara是从C++Builder中的ADO的连接字符串是提出来的.在CB中连接正常.为什么在用ASP在IIS里连不上呢?
提示如下:

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

缺少 'End'

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

Microsoft JScript 编译错误 错误 '800a03ec'

缺少 ';'

/GAYZ/Untitled-4.asp,行12

set conn = Server.CreateObject("ADODB.Connection")
----^

按提示:少End.少;.????????

肯请各位兄弟姐妹帮忙!!
回复 点赞
chenjun716 2006年09月14日
ODBC我也设置了
回复 点赞
chenjun716 2006年09月14日
Params = "Provider=SQLOLEDB.1"
Params = Params & ";Data Source=" & "192.168.4.44"
Params = Params & ";User ID=" & "sa"
Params = Params & ";Password=" & ""
Params = Params & ";Initial Catalog=" &"gayz"
Set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open Params

试试

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

缺少 'End'

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

Microsoft JScript 编译错误 错误 '800a03ec'

缺少 ';'

/GAYZ/Untitled-1.asp,行16

Set Conn= Server.CreateObject("ADODB.Connection")

回复 点赞
ranrun77 2006年09月14日
要把ODBC设置一下
回复 点赞
netmice 2006年09月14日
Params = "Provider=SQLOLEDB.1"
Params = Params & ";Data Source=" & "192.168.4.44"
Params = Params & ";User ID=" & "sa"
Params = Params & ";Password=" & ""
Params = Params & ";Initial Catalog=" &"gayz"
Set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open Params

试试
回复 点赞
chenjun716 2006年09月14日
多谢楼上各位.问题我自己已解决.从中学到不少知识.多谢各位了.给分了!
回复 点赞
cjl8882000 2006年09月14日
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
昏死 无语了 在JAVASCRIPT里居然用的VBSCRIPT的连接代码 服了…………
变量使用前要定义的!~
程序末尾要带分号的…………
回复 点赞
raybvb09 2006年09月14日
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>??

你用的是JAVASCRIPT?把SET改成VAR看看。
回复 点赞
sanmu_bradley 2006年09月14日
data source 后面+上“;”
回复 点赞
roseqiu1 2006年09月14日
openpara = "Provider = Sqloledb; User ID = "sa"; Password = ""; Initial Catalog = " gayz# "; Data Source = " 192.168.4.44 ";"
试一试这个,行不行?
回复 点赞
chenjun716 2006年09月14日
请各位帮帮忙分析下!谢谢了.
回复 点赞
chenjun716 2006年09月14日
楼上广告
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告