09/10/2018, 18:15

Cau hinh ASP trong WWin server 2003?

Tôi bị một vấn đề khi sử dụng lạp trình ASP với ADO trong Win2003.( sử dụng ASP để hiện thị dữ liệu, hay các trang động thì bình thường chỉ có cấu hình với cơ sơ dữ liệu là không được thôi)
Khi sử dụng win2000 truy suất cơ sở dữ liệu Access thì bình thường ( sử dụng system DB), nhưng với nguồn đó, và cấu hình y hệt như vậy ( đã thử nhiều lần rồi) thì lại không thành công?
không biết mình có phải cài thêm gì vào IIS không ?
Mong giúp đỡ
xacuop viết 20:21 ngày 09/10/2018
Bạn nói rõ 1 chút được ko? IIS đâu có liên quan tới Database. Bạn dùng ADO thì chỉ quan tâm tới connectionString thôi.
anduongvn viết 20:18 ngày 09/10/2018
toi su dung system DSN chu khong phai connection string. van nguon do khi su dung win2000 server thì chạy được nhưng đưa vào trong Win2003 thì không được.
nếu truy suất bằng connection string thì phải làm sao?
ví dụ như tôi có một file Data.mdb trong C:\Data
xacuop viết 20:19 ngày 09/10/2018
Ai nói với bạn dùng DSN ko quan tâm tới ConnectionString? Chỉ có khác là lúc khai báo trong ConnectionString thì ko dùng Provider (hay Driver) của RDBMS mà khai báo đường dẫn tới file DSN đó.
VD 1 connection string tới MySQL bằng ADODB.Connection:
strConn_com="DRIVER={MySQL ODBC 3.51 Driver}; SERVER=tênServer; DATABASE=tênDatabase; UID=username; PWD=password"
anduongvn viết 20:31 ngày 09/10/2018
Thế nhưng tại sao tôi sử dụng trong Win2000 thì không cần làm gì hết, chỉ cần gọi tên là xong.
ví dụ:
set conn = server.createobject("ADODB.connection")
conn.open "data"

tôi kết nối với Microsoft Access Drive thôi.
xacuop viết 20:22 ngày 09/10/2018
Đó là vì bạn tạo file DSN ngay trên server đó rồi thì server nó hiểu. Bi giờ qua server khác nó ko cho tạo thì die lun à....
copy cái file dsn do vào site của bạn rồi chỉ đường dẫn tương đối đến file dsn. Bây giờ thì đi đâu bạn chỉ cần copy nguyên cái site đó (có file dsn nằm bên trong) thì vẫn chạy tốt. CHo dù server đó ko cho phép bạn tạo dsn.
anduongvn viết 20:23 ngày 09/10/2018
không chỉ copy đâu, tôi khai báo lại hoàn toàn DSN luôn đấy chứ, thế mà nó chẳng nhận ra!
xacuop viết 20:28 ngày 09/10/2018
ặc ặc, vậy thì xacuop bo tay lun. Có ai biết thì chỉ dùm đi. Chứ xacuop làm vẫn chạy tốt...
Bài liên quan
0