09/10/2018, 18:14
hỏi về asp trong win 2003 server, gấp !!!
xin chào các bạn, cho mình hỏi là mình viết 1 web bằng asp chạy trên win2000 server , khi mình lấy CSDL trong access thì mình dùng map file là :
Set objRsc = Server.CreateObject("ADODB.Recordset")
DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("thumuc/tenfile.mdb")
thì chạy bình thường, nhưng khi server update lên win 2003 server thì không kết nối được với database , báo lỗi là :
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xe44 Thread 0xed8 DBC 0xef4dfa4 Jet'.
xin hỏi ai biết rành về asp chi chỉ giùm decon,
cám ơn nhiều
Set objRsc = Server.CreateObject("ADODB.Recordset")
DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("thumuc/tenfile.mdb")
thì chạy bình thường, nhưng khi server update lên win 2003 server thì không kết nối được với database , báo lỗi là :
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xe44 Thread 0xed8 DBC 0xef4dfa4 Jet'.
xin hỏi ai biết rành về asp chi chỉ giùm decon,
cám ơn nhiều
Bài liên quan
To dêcon:
bạn connect như vậy mà chạy được thì xacuop cũng đành bó tay lun (kể cả trên Win2kServer). Chỉ có recordset và chuỗi kết nối (mà chuỗi kết nối cũng sai syntax nữa) thì làm sao mà chạy hay vậy????
Bạn thử sửa lại như vầy xem:
Set conn=Server.CreateObject("ADODB.Connection")
strconn = "Provider=Microsoft.JET.OLEDB.4.0; Data Source=" & Server.MapPath(datapath)
conn.open strconn
có 1 người bạn họ báo lỗi này là :
http://support.microsoft.com/default...;EN-US;Q295297
mình hỏi bên mình host website, thì họ bảo là không ai có vấn đề về database hết, nên có thể là do lỗi chương trình của mình thôi,
có ai biết về vấn đề này không , giúp decon với !!!