Ⅰ asp連接不上資料庫
在「ODBC數據源管理器」中,設置用於連接資料庫的DSN有三種: 用戶DSN、系統DSN和文件DSN。檢查下是不是用的「系統DSN」,不是的話刪除原DSN,重新添加系統DSN。
另外檢查你的連接串,復制我這段試下:
<%
Dim db
set db=server.createobject("Adodb.Connection")
db.open "Dbq=" & server.mappath("data/bbs.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
%>
如果不行,參考下面標准連接方法:
連接資料庫
方法1:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")
方法2:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb")
注意:一個頁面中,只要連接一次就可以了,資料庫使用完後要及時關閉連接。
conn.Close
Set conn = Nothing
Ⅱ asp.net程序無法連接資料庫,出現sa登陸失敗怎麼辦
檢查資料庫服務是否啟動;檢查資料庫是否是以sql
Server
身份證驗證
和Windows
身份驗證
登錄。檢查sa賬戶是否啟用;檢查sa密碼是否正確。只要檢查了,就會解決
你的問題
Ⅲ asp不能連接資料庫
PC-200809041727 把這個改成localhost或者本機IP
對,問題就是出在服務IP上,盡量不要使用計算機名作為服務地址。
Ⅳ ASP文件怎麼無法連接資料庫
大概看了一下你的代碼,問題太多了.
conn有必要定義那麼多次嗎?定義一次就夠了.
str也是一樣的.
另外就是你的str內容
連接sql沒有必要用oledb,直接用sql
server的驅動就行了.
換成這樣試試
"Driver={SQL
Server};server=(local);uid=sa;pwd=11111;database=infs;"
sa是SQL賬號
11111是SQL登錄密碼.
infs是庫名
你替換成你自己的
Ⅳ ASP和資料庫連不上怎麼辦啊
1)連接資料庫的代碼錯誤
2)如果你連接的SQL資料庫,或許是你的伺服器未打開
2)資料庫不存在。
Ⅵ asp無法訪問access資料庫問題
1.你在本機運行的iis,access沒有關.
2. xp下那個文件是只讀的,要給....好像是internet_user,就是iuser加許可權.最好不要用asp程序更改access屬性,反而要把access文件保護....
Ⅶ asp無法訪問access資料庫的問題
要解決的一個是iis64到32的問題, ,然後 解決asp.net 擴展的64位問題,只解決一個就失敗。
.單擊「開始」,單擊「運行」,鍵入 cmd,然後單擊「確定」。
2.鍵入以下命令啟用 32 位模式: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
3.鍵入以下命令,安裝 ASP.NET 2.0(32 位)版本並在 IIS 根目錄下安裝腳本映射: %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.40607\aspnet_regiis.exe -i
4.確保在 Internet 信息服務管理器的 Web 服務擴展列表中,將 ASP.NET 版本 2.0.40607(32 位)的狀態設置為允許。
cmd:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.40607\aspnet_regiis.exe -i
Ⅷ 在的IIS中,ASP不能正常連接資料庫
下面的內容是找來的,可以參考下。如果按照下面方法沒有解決,那麼lz嘗試更改資料庫文件名,記得連接字元串也要相應更改。
1,資料庫的文件訪問許可權問題。
這主要出現在磁碟格式是NTFS的機器上,對FAT32格式的則無妨。
當出現該網頁錯誤時,說明該文件可能沒有合適的許可權。
一般,單擊資料庫文件的右鍵,選擇屬性,選擇安全選項;
如果你是NTFS格式,但文件屬性沒有安全選項,則選擇文件夾屬性,注意,使文件夾屬性,將「簡單共享」去掉。
如果有安全選項,查看下有沒有User用戶,如果沒有需要添加,添加的方法是「Iusr_計算機名」,計算機名是什麼,看到「……機器 『BLUES『 上的用戶 『Admin『 以獨占方式的鎖定……」,機器『BLUES『就是你的計算機名,各位類推。
具有了來賓用戶,則對該用戶進行許可權匹配,增加「修改」的許可權。
以上操作無圖說明,因本人機器採用的FAT32,無法截圖,可能內容有些出入,各位簡單看下了,我將盡快將該方法詳細奉上。那麼下面再看第二類說明。
2,你在測試該網頁程序的同時,你的資料庫文件在打開。
比如上面我截的這張圖,就是故意將資料庫文件打開,要不還真截不了圖以作說明。這方法簡單,直接關閉該資料庫文件即可。
順便,我這里最極端的則是,資料庫文件打開,並且表也打開,FAT32的情況下,網頁瀏覽依然沒有問題(WINXPSP2,ACCESS2003),僅在打開設計資料庫表時,才出現如上錯誤。
當然了,還是建議你直接關閉。
3,資料庫文件已經關閉,但臨時文件文件依然存在
該臨時文件,就是Access記錄鎖定信息文件,其正常是資料庫文件打開就自動產生的。就比如WORD文件打開的同時會有個文件一樣(M$的東西都是湯湯水水一回事)。但現在資料庫文件關閉了,而你的臨時文件還在,只能說明你是非正常關閉資料庫。那麼現在再動下手,把這個臨時文件也刪除舊了事。
這種情況還同樣發生在「第一次瀏覽時正常,當我刷新下網頁就又出錯了」。還是那句話,NTFS和臨時文件。