09/10/2018, 23:17

Xin mọi người giúp đỡ về tạo DNS kết nối file .mdb

Xin chào mọi người + admin

Hiện nay em đang dùng Linux CentOS 4.4, SunOne ASP(Chili!Soft) 4.0.2 làm web server support ASP.

Nhưng khi em tạo kết nối đến datbase access (.mdb) thì báo lỗi:
Error Type:
ADODB.Connection.1 (0x80004005)
SQLState: IM002 Native Error Code: 0 [DataDirect][ODBC lib] Data source name not found and no default driver specified
Include/inc_DataConn.asp, line 17

đây là code của em:

ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;"
ConnStr = ConnStr & " Data Source="& Server.MapPath("Data/elib.mdb")
Set adoConn = Nothing
Set adoConn = Server.CreateObject("ADODB.Connection")
adoConn.ConnectionString = ConnStr
adoConn.CursorLocation = 3
adoConn.Open

Note: code này em đã thử chạy trên IIS rất tốt
Hình như mình phải tạo kết nối bằng DSN ?

Nhờ mọi người chỉ cách khắc phục giúp
Xin cám ơn
conan1212 viết 01:25 ngày 10/10/2018
Hic pó tay cho bác, không chịu xài OS của Microsoft thì làm gì có Provider=Microsoft.Jet.OLEDB.4.0 mà đòi, đọc cái dòng này đi
" 0 [DataDirect][ODBC lib] Data source name not found and no default driver specified "
Hic hic không có Driver, hay còn gọi là trình điều khiển, quản lí dùng cho CSDL của bạn.
Giải pháp:
Cài mySQL or install lại cái OS Windows dùng IIS.
Lên http://google.com.vn search với từ khóa của cái lỗi này, xem gải pháp.
Không được thì lên đây bàn tiếp.
anhsoft viết 01:30 ngày 10/10/2018
=>WTO rồi, không chơi với MSoft nữa.
Anh cho em hỏi:
Em đang dùng code asp + database access2000

Nếu em chuyển từ database access2000 => MySQL thì có sửa code ASP lại nhiều không anh ?
thongtinlaptop viết 01:33 ngày 10/10/2018
Quote Được gửi bởi anhsoft View Post
=>WTO rồi, không chơi với MSoft nữa....
oạch thế sao lại còn dùng ASP ???
conan1212 viết 01:21 ngày 10/10/2018
Quote Được gửi bởi anhsoft View Post
=>WTO rồi, không chơi với MSoft nữa.
Anh cho em hỏi:
Em đang dùng code asp + database access2000

Nếu em chuyển từ database access2000 => MySQL thì có sửa code ASP lại nhiều không anh ?
Chỉ sửa chuỗi khai báo kết nối CSDL MySQL thui, còn syntax thì vẫn như cũ thoai, thế bác không cập nhật thông tin roài, MS SQL Express 2005 miễn phí, roài nhiều cái Free nữa, không biết chừng Microsoft sẽ cho Việt Nam Free cái thằng Windows 2000 ấy chứ.
Hic mà bác đang hù dọa tui đó hẻ, đang sống bằng mí cái Softwares, của thằng Microsoft đó
Còn đây là string để kết nối đến CSDL mySQL:
Sử dụng chuỗi kết nối sau để kết nối đến CSDL mySQL của bác:
"Driver={MySQL ODBC 3.51 Driver}; Server=servername; Database=dbname; UID=username; PWD=password"
Nếu không được thì lên đây bàn tiếp há bác.

(._+)
anhsoft viết 01:31 ngày 10/10/2018
Cám ơn anh conan1212 đã tham gia giup em.

Để em chuyển thử MS Access to MySQL và tạo lại connect đã.
Anh có biết tool nào good nhất để chuyển Access to MySQL support Unicode không anh ?

Nếu có gì trục trặc mình tiếp nhé !
À Anh conan1212 đang ở đâu ? nếu ở gần thì ... 1 chầu nhậu mới được
hi
conan1212 viết 01:30 ngày 10/10/2018
Quote Được gửi bởi anhsoft View Post
Cám ơn anh conan1212 đã tham gia giup em.

Để em chuyển thử MS Access to MySQL và tạo lại connect đã.
Anh có biết tool nào good nhất để chuyển Access to MySQL support Unicode không anh ?

Nếu có gì trục trặc mình tiếp nhé !
À Anh conan1212 đang ở đâu ? nếu ở gần thì ... 1 chầu nhậu mới được
hi
Hic cảm động wé lâu roài mới có người cám ơn ... [ toàn làm điều xấu nên ... ]
Đang ở tp Hồ Chí Minh bạn à, nếu bạn cũng ở tp Hồ Chí Minh thì bạn có thể sang Chợ đêm Kì Hòa kiếm mình (^_^). Ở đó kóa nhiều đồ ăn lắm [ Nghe ăn là khoái ]
Nếu thích thì bạn có thể gia nhập nhóm HCM.ASP với mình.
anhsoft viết 01:24 ngày 10/10/2018
Em đang ở cách anh 450Km về phía Bắc đó.Hi hi
Nhưng khoản cách không quan trọng, hay đi công tác SG mà.

Hình như giữa Access và MySQL khác nhiều lắm mà ?

Anh có biết tool nào good nhất để chuyển Access to MySQL support Unicode không anh ?

Anh cho số phone đi, khi nào em vào sẽ phone đi cafe làm wen trước đã.
conan1212 viết 01:25 ngày 10/10/2018
Quote Được gửi bởi anhsoft View Post
Em đang ở cách anh 450Km về phía Bắc đó.Hi hi
Nhưng khoản cách không quan trọng, hay đi công tác SG mà.

Hình như giữa Access và MySQL khác nhiều lắm mà ?

Anh có biết tool nào good nhất để chuyển Access to MySQL support Unicode không anh ?

Anh cho số phone đi, khi nào em vào sẽ phone đi cafe làm wen trước đã.
Tất nhiên là khác roài,
Thứ nhất một cái là free [Nữa nghe free là khoái],một cái là no free ^_^
Thứ 2 mySQL nhanh hơn Access nhiều, vì nó hỗ trợ tốt đa người dùng, try xuất chỉnh, xóa sửa record các cái đều hơn hẳn.
Thứ 3 với Access thì việc thiết kế CSDL một cách trực quan vì sử dụng giao diện đồ họa, còn mySQL sử dụng theo kiểu dòng lệnh [ Nhưng cũng có thể cài thêm PHP và sử dụng PHP myAddmin để thiết kế CSDL theo giao diện web]
...
Đang ở Ngoài đó hả, tiếc nhỉ, trong này đang ở trọ mà, hôm nay đi làm quên mang theo cái Handbook nên[ lười nhớ số phone lém ]
Nếu muốn trao đổi , hay mời đi cafe thì đay: conan_tp --> nick yahoo {._.}
conan1212 viết 01:26 ngày 10/10/2018
Còn để convert sang SQL thì hình như trong Access có chức năng thì phải, cũng hông biết nhiều vì chưa từng gặp trường hợp này, có thể lên google tìn vời từ khóa: convert *.mdb to sql , convert Access to mySQL.
Hic ...
Bài liên quan
0