数据库链接!

xinqing1205 2003-04-30 02:16:06
下面的这个数据库链接过程有错吗?
Function GetConn(Param)
Dim Conn
Set Getconn = Nothing
Set conn = Server.CreateObject("ADODB.Connection")
'Conn.Open Param
conn.open "syjc","sa","xh"
Set getConn = Conn
End Function
请指教!
...全文
24 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinqing1205 2003-04-30
  • 打赏
  • 举报
回复
在线等待!
xinqing1205 2003-04-30
  • 打赏
  • 举报
回复
用DSN必须得在ODBC里设置数据源吧?
lbIlj 2003-04-30
  • 打赏
  • 举报
回复
Str="dsn=syjc;name=sa;password=;"
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open Str

注意dsn中syjc为系统dsn并且为混合验证模式。没问题的。
xinqing1205 2003-04-30
  • 打赏
  • 举报
回复
好像不行呀?
tigerwen01 2003-04-30
  • 打赏
  • 举报
回复
Function GetConn(Param)
Dim Conn

Set conn = Server.CreateObject("ADODB.Connection")
'Conn.Open Param
conn.open "syjc","sa","xh"
Set getConn = Conn
Set Getconn = Nothing
End Function
tigerwen01 2003-04-30
  • 打赏
  • 举报
回复
不用数据源,直接连接Access数据库:
<%'---------------------------打开数据库及表
set conn=server.createobject("ADODB.Connection")
filepath=server.mappath("abc.mdb") '-------假设数据库文件是"abc.mdb"
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & filepath
set rs=server.createobject("ADODB.Recordset")
rs.open "main",conn,3,2 '-------假设表的名字是"main"
%>
xinqing1205 2003-04-30
  • 打赏
  • 举报
回复
如果不用DSN呢?也应该能实现呢?
cpp2017 2003-04-30
  • 打赏
  • 举报
回复
conn.open "DSN=syjc","sa","xh"

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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