佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 963|回复: 7

ASP高手请进来。

[复制链接]
发表于 21-8-2006 03:04 PM | 显示全部楼层 |阅读模式
DataConn.Open "ROVIDER=SQLOLEDB;DATA SOURCE=ONGLK;UID=saWD=sa;DATABASE=CUSTOMER DETAIL"

我是用SQL SERVER来connect to我的ASP。而我longin to SQL Server是用window authorize的。

我的问题是,在DataConn.Open那边,我的UID和PWD要怎样放呢?
回复

使用道具 举报


ADVERTISEMENT

发表于 21-8-2006 07:12 PM | 显示全部楼层
在这里自行找找看:

http://www.connectionstrings.com/
回复

使用道具 举报

 楼主| 发表于 22-8-2006 09:17 AM | 显示全部楼层
原帖由 goatstudio 于 21-8-2006 07:12 PM 发表
在这里自行找找看:

http://www.connectionstrings.com/


谢谢你的资料,可是我还是不懂我的问题出现在那里。。。

给你看看我的code可以吗??

Dim strCustID       
If Request.Form("IsPostBack"="1" OR Request.QueryString("CustID" <> ""  Then
strCustID = IIf ( Trim ( Request.Form("txtCustID" ) <> "",  _
Trim ( Request.Form("txtCustID" ) ,  _
Trim ( Request.QueryString("CustID" ) _
                )
                Else
                        strCustID = ""
                End If

Dim strSqlSPstmt: strSqlSPstmt = "Inv_Customer_get " & "1" & "," & _
Envelope_InSingleQuote ( strCustID ) & "," & _
Envelope_InSingleQuote ( "" ) & "," & _
Envelope_InSingleQuote ( "" )

Response.write strSqlSPstmt
If Not OpenDataConn() Then Response.End               
Response.end


这是我function的file
Function OpenDataConn()
           On error resume next
           set DataConn = Server.CreateObject ("ADODB.Connection"
           DataConn.ConnectionTimeout = 300
           DataConn.CommandTimeout = 60
           DataConn.CursorLocation = 3  'adUseClient

           DataConn.Open "ROVIDER=SQLOLEDB;DATA SOURCE=localhost;Uid=sawd=sa;DATABASE=eBIZ"
       
           If Err.Number <> 0 Then
              OnFailure Err.Number, Err.Description
              OpenDataConn = False
           Else
               OpenDataConn = True
           End If
           On Error Goto 0
  End Function

就是不知道,为什么拿不到connection。
回复

使用道具 举报

发表于 22-8-2006 09:58 AM | 显示全部楼层
有没有 error message? 否则我也不知道你的问题出在那里...
回复

使用道具 举报

发表于 22-8-2006 10:37 AM | 显示全部楼层
試試看

SET DataConn=SERVER.CREATEOBJECT("ADODB.CONNECTION"
DataConn.OPEN "DRIVER={SQL Server};SERVER=localhost;UID=saWD=sa,DATABASE=eBIZ"
回复

使用道具 举报

 楼主| 发表于 23-8-2006 10:37 AM | 显示全部楼层
谢谢你们大家,其实我知道我的错误在那里,那就是connect不到database。
因为一开始的时候,我就用window authotication来control我的ms sql server。
所以当我要connect去我的database的时候就不知道UID和PWD要放什么?

现在问题解决了,那就是我reinstall我的SQL Server然后Set不用window authotication就可以了。。。

可是如果我们是用windows authotication,那我们的UID和PWD要怎样放呢?
回复

使用道具 举报

Follow Us
发表于 23-8-2006 01:49 PM | 显示全部楼层
原帖由 手語 于 23-8-2006 10:37 AM 发表
谢谢你们大家,其实我知道我的错误在那里,那就是connect不到database。
因为一开始的时候,我就用window authotication来control我的ms sql server。
所以当我要connect去我的database的时候就不知道UID和PWD要 ...


去这里: http://www.connectionstrings.com/
找 ODBC -> Trusted Connection
回复

使用道具 举报

 楼主| 发表于 23-8-2006 03:31 PM | 显示全部楼层
原帖由 goatstudio 于 23-8-2006 01:49 PM 发表


去这里: http://www.connectionstrings.com/
找 ODBC -> Trusted Connection


用这个方法就可以了?
"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;"
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-8-2025 07:07 PM , Processed in 0.144138 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表