高分求教asp连接Sql Server问题

jakieliu 2003-09-29 11:46:45
有如下代码:
<%Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={SQL Server};server=10.176.112.3; uid=sa;pwd=;database=test"
set rs=Server.CreateObject("ADODB.Recordset")
dim sql
sql="select * from tblWO"
rs.open sql,1,1
%>
到rs.open sql,3,3就出错,描述为“变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 ”
请问怎么解决啊?在线等待!
...全文
71 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdhdy 2003-09-29
  • 打赏
  • 举报
回复
应该还有dbo的
master..sysdatabases 是master.dbo.sysdatabases 的简写。
jakieliu 2003-09-29
  • 打赏
  • 举报
回复
请教一下:master..sysdatabases 中两个点?能讲讲详细格式吗?分不够再加。谢谢!
jakieliu 2003-09-29
  • 打赏
  • 举报
回复
select user_name(sid) from master..sysdatabases where name='test'
后结果怎么会只有“public”?
sdhdy 2003-09-29
  • 打赏
  • 举报
回复
select user_name(sid) from master..sysdatabases where name='你的数据库名'
jakieliu 2003-09-29
  • 打赏
  • 举报
回复
还有一个问题,解决了就结分。
自己新建的数据库(不是系统数据库)的数据库使用者信息存放在哪里?或者是哪个表里?
jakieliu 2003-09-29
  • 打赏
  • 举报
回复
好了。真是不好意思,加数据库连接都忘掉了。
pengdali 2003-09-29
  • 打赏
  • 举报
回复
change localhost to your sql server machine name:
<%
sConn = "Provider=SQLOLEDB;Database=法律sql;Server=localhost;UID=sa;PWD=19791010;"
set conn = Server.CreateObject("ADODB.Nonnection")
conn.Open sConn
set rs = conn.Execute("select * from [l1000]")
do until rs.EOF
for i=0 to rs.fields.count - 1
Response.Write rs.fields(i).name & "=" & rs.fields(i).value & "<BR>"
next
rs.moveNext
loop
rs.close
conn.close
set conn=nothing
%>

see more connection strings at
http://www.able-consulting.com/ado_conn.htm?f=ado_conn.htm#DSN
sdhdy 2003-09-29
  • 打赏
  • 举报
回复
加上数据库连接
rs.open sql,conn,3,3
sdhdy 2003-09-29
  • 打赏
  • 举报
回复
加上数据库连接
rs.open sql,conn,3,3
sdhdy 2003-09-29
  • 打赏
  • 举报
回复
加上数据库连接
rs.open sql,conn,1,1

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧