AShin 發問時間: 電腦與網際網路程式設計 · 1 0 年前

ASP 連結mdb資料庫時.找不到可安裝的 ISAM

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If TextBox1.Text = \"\" Then

Label3.Visible = True

ElseIf TextBox2.Text = \"\" Then

Label3.Visible = False

Label4.Visible = True

Else

Label3.Visible = True

Label4.Visible = True

Dim dbpath As String = Server.MapPath(\"Eschool.mdb\")

Dim connstr As String = \"provider = Microsoft.jet.OleDb.4.0;Datasource =\" & dbpath

Dim conn As OleDbConnection = New OleDbConnection(connstr)

conn.Open()※這邊會出現找不到可安裝的 ISAM※

Dim selectcmd As String = \"select *from 學生資料表 where 學號 =\'\" & TextBox1.Text & \"\' and left (身分證字號,5) = \'\" & TextBox2.Text & \"\'\"

Dim cmd As OleDbCommand = New OleDbCommand(selectcmd, conn)

Dim reader As OleDbDataReader = cmd.ExecuteReader()

附圖:

http://img15.imgspot.com/?u=/u/06/114/16/111459978...

就如同附圖所顯示...沒辦法正常連結資料庫

請問各位先進這是遇到什麼問題呢?

而我有到微軟的網站瀏覽過,網址如下

http://support.microsoft.com/default.aspx?scid=kb;...

因為微軟的網站寫的實在是太複雜了,有看沒懂

如果我遇到的是這問題,也請問要如何操作

可以白話大略解釋一下嗎??謝謝!!!!

2 個解答

評分
  • 1 0 年前
    最佳解答

    按這個頁面說明http://support.microsoft.com/default.aspx?scid=kb;...

    應該是路徑不正確,利用

    response.write(Server.MapPath("Eschool.mdb"))

    看看你的檔案路徑是否正確

    參考資料: ms網站
  • 1 0 年前

    1.建議您重新安裝Office.

    2.檢查一下您的MDB檔的位址是否正確.

還有問題?馬上發問,尋求解答。