我连接sql server 出错了?不懂??????
帮帮我!
error msg:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft VBScript 编译器错误 错误 '800a0401'
语句未结束
/aspfile/sql1.asp,行6
conn open " Driver={Sql Server};Server=192.168.0.22; DataBase=wwle; uid=sa;pwd=;"
----------^
代码如下:
dim conn ,cmd,rs
set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
set rs=server.CreateObject("adodb.recordset")
conn open "Driver={Sql Server};Server=192.168.0.22(这是我的局域网 IP sql server=>wangle 这里应该是 ip 还是 sql servername); DataBase=wwle; uid=sa;pwd=;"
Set cmd.activeConnection=Conn
cmd.CommandType=adCMDText
cmd.CommandText="select * from student"
我的
os :win2000 server
Rs.open cmd,1,1
问题点数:20、回复次数:16Top
1 楼net_lover(【孟子E章】)回复于 2003-11-02 14:15:57 得分 2
conn open "Provider=sqloledb;Data Source=192.168.0.22;Initial Catalog=wwle;User Id=sa;Password=;"Top
2 楼itcoco(椰子)回复于 2003-11-02 14:24:26 得分 0
Initial Catalog
可以问一下这个字符串 连什么的么?是同
database么?Top
3 楼hanfe(长不大)回复于 2003-11-02 16:02:45 得分 2
<%@LANGUAGE="VBSCRIPT"%>
<%
option explicit
dim startime
dim conn
dim connstr
dim db,pass_word,User_ID,Data_Source
startime=timer()
db="my" '数据库名称
Pass_word="meng" 'Password=帐号密码
User_ID="ting" 'User ID=登陆帐号
Data_Source="my" 'Data Source=服务名称或者ip
Set conn = Server.CreateObject("ADODB.Connection")
connStr="Provider=SQLOLEDB.1;Password='"&pass_word&"';Persist Security Info=True;User ID='"&User_ID&"';Initial Catalog='"&db&"';Data Source='"&Data_Source&"'"
conn.Open connstr
function CloseDatabase
Conn.close
Set conn = Nothing
End Function
%>Top
4 楼supere(专心学习Dotnet)回复于 2003-11-02 17:00:42 得分 2
conn open "Provider=sqloledb;Data Source=localhost;Initial Catalog=yourDBname;User Id=sa;Password=;"
Top
5 楼mxfin45(水映云台)回复于 2003-11-02 18:14:58 得分 2
ip地址后面还要加上sql server的端口号,最好要加上datebase=;"
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open "driver={SQL Server};server=(192.168.0.22,1433);uid=;pwd="
%>Top
6 楼cs828(追梦)回复于 2003-11-02 22:08:57 得分 2
conn open " Driver={Sql Server};Server=192.168.0.22; DataBase=wwle; uid=sa;pwd=;"
看看权限,你可以试试加一个其它用户名比如iuser_computer到SQL用户数据库,同时它要可以存取它可能访问到的表,Top
7 楼alexzhang00(三角猫)回复于 2003-11-02 22:19:10 得分 2
是你的连接字符串写的有问题,里面有非法字符
你从新写一下,记得要一行写完,不要换行
其他都没问题Top
8 楼kinber(kinber)回复于 2003-11-02 22:40:06 得分 0
如果不会,用DW吧
Top
9 楼pewer()回复于 2003-11-03 01:35:31 得分 2
conn open "Driver={Sql Server};Server=192.168.0.22(这是我的局域网 IP sql server=>wangle 这里应该是 ip 还是 sql servername); DataBase=wwle; uid=sa;pwd=;"
一句中conn和open中间是不是少了一点“。”?Top
10 楼mxfin45(水映云台)回复于 2003-11-03 12:00:47 得分 2
哦,是的,笔误。Top
11 楼wwle(海里的鱼到盘子里休息为了休息,被切成两半...)回复于 2003-11-03 13:37:30 得分 0
哦,天哪!
一个 连接 sql server的问题:竟然有这么多种连法!!!!!!!
我以前只连过:access
我用dw-mx,不爱用向导:我都是自己编的。
下面是我的疑问:
uid= 与 user id = 等价吗?
pwd= 与 password= 等价吗?
1."Driver={Sql Server};Server=192.168.0.22() server=wangle database=wwle;uid=sa;pwd=;"
2. "driver={SQL Server};server=(192.168.0.22,1433 @这个端口号怎样确定呀 @);uid=;pwd="
3."Provider=sqloledb;Data Source=localhost;Initial Catalog=yourDBname;User Id=sa;Password=;"
这一种为什么与第一种写的不一样?难道是版本问题吗?
Top
12 楼wwle(海里的鱼到盘子里休息为了休息,被切成两半...)回复于 2003-11-03 13:39:15 得分 0
to: pewer(杰)
conn open "Driver={Sql Server};Server=192.168.0.22(这是我的局域网 IP sql server=>wangle 这里应该是 ip 还是 sql servername); DataBase=wwle; uid=sa;pwd=;"
一句中conn和open中间是不是少了一点“。”?
我确实少了一个.Top
13 楼wwle(海里的鱼到盘子里休息为了休息,被切成两半...)回复于 2003-11-03 13:52:20 得分 0
你的答案对我来说太复杂了:
能不能给我在批批:
Provider=SQLOLEDB.1; =〉? .1
Password='"&pass_word&"'; =〉 ? pwd=? 可以吗?
Persist Security Info=True; =〉 ???
User ID='"&User_ID&"'; =〉 uid=? 可以吗?
Initial Catalog='"&db&"'; 这一决干什么呀?
Data Source='"&Data_Source&"'" 这是数据库名吧
你再看下一种方法:为什么不同呢?
"driver={sql server };server=192.168.0.22;dataBase=wwle,uid=;pwd=;"
这有什么不妥之处吗?Top
14 楼dafei0320(我只知其然)回复于 2003-11-03 14:25:36 得分 2
这里是MS SQL Server DSNless 连接的参数!!!:
☆、参数:Driver 设置值:{SQL Server};
☆、参数:Server 设置值:服务器名称
☆、参数:Database 设置值:数据表名称
☆、参数:Uid 设置值:用户名称
☆、参数:Pwd 设置值:密码
☆、例句:
“Driver={SQL Server};Server=servername;Database=dbname;Uid=sa;Pwd=pass; ”
Top
15 楼cdsun()回复于 2003-11-03 14:32:40 得分 2
你先解决缺少end的问题吧!
连接数据库的问题还没出来呢Top
16 楼wwle(海里的鱼到盘子里休息为了休息,被切成两半...)回复于 2003-11-03 16:07:21 得分 0
to cdsun:
我就编了一个sql1.asp这个单独文件:我根本都没动其他什么文件。
我的wwwroot目录中也没有:
/iisHelp/common/500-100.asp, 这个动动!
是不是我的 iis邮问题了?
要不我就哟阿准备冲撞我的2000server了?
Top




