ASP連SQL Server資料庫時出現錯誤“未發現資料來源名稱並且未指定預設驅動程式”是怎麼回事

2021-07-25 10:26:21 字數 3392 閱讀 5990

1樓:不懂_就問啦

很明顯你是未註冊sql server.伺服器.

你可以這樣解決,開啟客戶端網路實用工具--點別--增加--tcp/ip--伺服器別名寫入127.0.0.1.然後確認退出.

現在開啟企業管理--在sql server組右健---新建sql server註冊-找到你剛才上面建立的伺服器就行了.

現在就可以用資料來源了.

不明白還有錯再q我.

2樓:馮益斌

先重啟系統,確保sql server 已經執行。

新增資料來源時,在伺服器名稱中,直接輸入“localhost”

asp 連線資料sql資料庫未發現資料來源名稱並且未指定預設驅動程式

3樓:匿名使用者

把那個127.0.0.1去了

三.ado連線sql

set con=server.createobject("adodb.connection")

con.open ("driver=;server=.;uid=sje;pwd=123;database=pubs;")

response.write(con.state)

四.oledb連線sql

set con=server.createobject("adodb.connection")

con.open("provider=sqloledb;datesource=.;uid=sje;pwd=123;datebase=pubs")

set rs=con.execute("select * from authors order by au_id desc")

response.write(rs("address"))

4樓:

人家要連sql server 你給access有什麼用沒指定哪個庫

connstr="dirver=;server=127.0.0.1;uid=sa;pwd=sa;database=db"

裡面的db換成你的資料庫

asp連結資料庫出錯“未發現資料來源名稱並且未指定預設驅動程式”

5樓:匿名使用者

這個要看虛擬主機抄上是否正確配bai置好了資料庫,你的可能是沒有配好,du動態頁zhi面需要配置資料庫dao的。

6樓:杜茗本代天

建立一個

系統dsn

看看。因為使用者dsn只能用於當前使用者和當前機器

未發現資料來源名稱並且未指定預設驅動程式

7樓:

在控制面板—管理工具——資料來源 中設定odbc資料來源,或者你的asp**中連線資料庫時用以下方式,則不需要odbc資料來源了:

set conn = server.createobject("adodb.connection")

conn.open "driver=sql server;server=(local);database=資料庫;uid=使用者名稱;password=密碼"

[microsoft][odbc 驅動程式管理器] 未發現資料來源名稱並且未指定預設驅動程式怎麼解決?

8樓:公禮夫婷

你裝的oracle是64位嗎?不是的話你在這裡肯定找不到了。。。你去c:\windows\syswow64\odbcad32.exe來啟動odbc資料來源管理器試試看

9樓:匿名使用者

建odbc資料來源了嗎?先確保已經建立了odbc資料來源,然後要確定你的連線引數是正確的。

確保建立odbc資料來源的時候,用的是‘系統dsn’,而不是‘使用者dsn’。

10樓:匿名使用者

從上面的**連線符看沒有問題,你現在是在本地iis測式,還是釋出的空間測式不成功

11樓:譚連枝潘鶯

您好,是你庫沒有連線成功!

教你一個簡單的辦法!超級實用:你用的是ado物件,你先拉一個ado控制元件上來,然後用控制元件的嚮導進行資料庫的連線。

之後嚮導會自動生成一個連線字串,你再將這個字串複製到你connectionstring="provider=microsoft.jet.oledb.

4.0;"

&_"data

source=data.mdb"

這個位置就不會錯了。。。

會生成一個這樣的串

provider=microsoft.jet.oledb.4.0;data

source=c:\documents

andsettings\administrator\桌面\aaa.mdb;persist

security

info=false

直接粘過去。

asp連線access資料庫失敗,提示“未發現資料來源名稱並且未指定預設驅動程式”

12樓:匿名使用者

資料呼叫地址不對!呼叫頁當前地址要與資料庫相對地址相同

13樓:匿名使用者

1、資料庫檔案應該放在站點內,就是把search.mdb拷貝到你的站點根目錄下。

2、確保你機子有microsoft access driver(安裝access就可以了)

asp中提示未發現資料來源名稱並且未指定預設驅動程式

14樓:匿名使用者

set conn = server.createobject("adodb.connection")

connstr="provider=sqloledb;data source=a3;uid=sa;pwd=;database=new;"

conn.open connstr

參照這個,看看你少了什麼東東了?

未發現資料來源名稱並且未指定預設驅動程式 asp連線資料庫問題 20

15樓:匿名使用者

你的連線字串有問題,沒有說明使用什麼驅動 。

給你個連線字串的例子

比如 連線sql server

recordset1.activeconnection ="provider=sqloledb;dsn=hotel;uid=sa;pwd=pass"

連線access

recordset1.activeconnection="provider=microsoft.jet.

oledb.4.0;dsn=hotel;mode=readwrite;persist security info=false"

16樓:匿名使用者

網上大概的回答是資料庫的讀取許可權問題。你可以朝這方面試試。

asp網頁如何訪問資料庫,asp網頁怎樣連線SQL資料庫

在asp動態語言頁面中連線資料庫是通過asp內部的ado元件通過odbc完成。1 首先應建立 connection 物件的例項。下面的指令碼建立 connection 物件 create a connection object set cn server.createobject adodb.con...

ASP網頁呼叫SQLserver 2019資料庫的資料(比較多,2W條),慢的要死。翻頁也慢

不用懷疑,你這樣的sql語句就是全部讀出來再執行翻頁的.當前頁是1 select top 每頁大小 from 表 order by id 當前頁 1 select top 每頁大小 from 表 where id not in select top 當前頁數 1 每頁大小 id from 表 ord...

asp判斷資料庫是否有資料,asp判斷資料庫是否有資料

資料庫連線語句我就不寫了。set rs server.createobject adodb.recordset sql select beizhu from service where 條件 rs.open sql,conn,1,1 if rs beizhu thenresponse.write 0...