%%%%%%%%%%%%%%%%%%%%%%%%%%%%%求ASP连接远程SQL语句%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

nickyzhen 2004-12-27 05:22:53
Cn.open "provider=sqloledb;server=192.168.0.107;uid=sa;pwd=1;database=OAOFFICE_H2000"

本地能够连接.

现在我将网站内容,放到主机.

它就不能连接了.为什么啊?

如果我在外面连到主机.又怎么写啊?
...全文
116 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AppleBBS 2004-12-27
  • 打赏
  • 举报
回复
可以的你的电脑上的数据库的

Function Open_Conn(SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName,SqlConn)
'创建数据库连接对象并打开数据库连接
Dim ConnStr
'SQL Server数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP)
ConnStr = "Provider=Sqloledb; User ID=" & SqlUsername & "; Password=" & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
Set SqlConn = Server.CreateObject("ADODB.Connection")
SqlConn.Open ConnStr
If Err Then
Err.Clear
Set SqlConn = Nothing
Response.Write "数据连接错误!"
Response.End
End If
End Function
超级大笨狼 2004-12-27
  • 打赏
  • 举报
回复
www.connectionstrings.com
nickyzhen 2004-12-27
  • 打赏
  • 举报
回复
现在数据库放在我的电脑:我的IP为192.168.0.107
现在我将网站拷贝到主机:主机的IP为:192.168.0.1

那为什么不能连接到我的数据库啊?

能不能由外网连到主机,再由主机连到我的电脑上的数据库?
life360 2004-12-27
  • 打赏
  • 举报
回复
你连接的是本地的数据库,肯定不能连接,另确认你的空间可以连接 SQl 数据库
deerchao 2004-12-27
  • 打赏
  • 举报
回复
你的数据库在本地(本机、局域网)还是在ISP那里?
向他们请求帮助也许效率会高点。。
moonvan 2004-12-27
  • 打赏
  • 举报
回复
192.168.0.107是内网ip怎么连?你需要到电信申请一个外网ip
yb2008 2004-12-27
  • 打赏
  • 举报
回复
Cn.open "provider=sqloledb;server=主机IP;uid=sa;pwd=1;database=OAOFFICE_H2000"

28,409

社区成员

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

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