09/10/2018, 17:53

[Q] Lỗi với kết nối bằng DSN

Loi khong giai quyet duoc

Toi co su dung co so du lieu Access, dung DSN de ket noi, nhung khong thanh cong.

Van de la khong the chuyen sang cach ket noi khac (bat buoc phai su dung DSN).

Vay toi phai lam sao day de ket noi co so du lieu?

Xin cam on rat nhieu

File global.asa
' '
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
'==Visual InterDev Generated - startspan==
'--Project Data Connection
Application("Connection2_ConnectionString") = "DSN=shdonline2;SystemDB=D:serverwwwDatabaseSe cured1.mdw;"
Application("Connection2_ConnectionTimeout") = 15
Application("Connection2_CommandTimeout") = 30
Application("Connection2_CursorLocation") = 3
Application("Connection2_RuntimeUserName") = "web"
Application("Connection2_RuntimePassword") = "web"

End Sub
</SCRIPT>

' '
File Account.asp
' '
Set adoCon = Server.CreateObject("ADODB.Connection")

'strCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(strDbPathAndName)
strCon = "DSN=shdonline2;"
adoCon.ConnectionTimeout = Application('Connection2_ConnectionTimeout')
adoCon.CommandTimeout = Application('Connection2_CommandTimeout')
adoCon.CursorLocation = Application('Connection2_CursorLocation')
'adoCon.Open Application('Connection2_ConnectionString'), Application('Connection2_RuntimeUserName'), Application('Connection2_RuntimePassword'))

adoCon.Open strCon


' '

Set rsProvince = Server.CreateObject("ADODB.Recordset")

strSQL_Province="SELECT * FROM Status where StatusType=5 and Language=2 order by ID ;"
rsProvince.Open strSQL_Province, strCon

' '
White_Rose viết 19:57 ngày 09/10/2018
Một số host không hỗ trợ Global.asa, bạn sử dụng nó trên host ở đâu thì hỏi lại dịch vụ support xem.
nếu có lỗi thì lỗi là gì vậy?
cutidatinh viết 20:02 ngày 09/10/2018
Cám ơn bạn White_Rose đã giúp đỡ, nhưng Server của mình có hỗ trợ global.asa.

Vậy bây giờ mình phải làm sao?
White_Rose viết 20:05 ngày 09/10/2018
Có vấn đề quan trọng nhất là bạn gặp lỗi gì thì bạn không nói, rất khó để đoán ra.
- Bạn gặp lỗi và không thể chạy script?
- Script chạy được nhưng bạn không thể truy xuất đến dữ liệu???
- ...
puppy viết 19:58 ngày 09/10/2018
Application("Connection2_ConnectionString") = " DSN=shdonline2;SystemDB=D:\server\www\Database\Sec
ured1.mdw;"

File .mdw la sao. Tui thấy Access là file .mdb mà.
cutidatinh viết 20:00 ngày 09/10/2018
Server không hiện ra lỗi như thế nào (vì đây là quy định của server, tất cả trang nếu có lỗi đều cùng không hiện ra, chứ không báo lỗi ở dòng nào).

Mong mọi người giúp đỡ
Bài liên quan
0