Tôi tìm thấy câu hỏi này tại đây: OLEDB v/s ODBCSự khác nhau giữa ODBC và OleDB là gì?
Điều này đã cho tôi thêm thông tin, nhưng không thực sự trả lời câu hỏi tôi yêu cầu, vì vậy tôi sẽ tiếp tục từ đó.
Tôi đang làm việc trong C#. Tôi sẽ dành cho bạn câu chuyện dài về cách tôi đã đến câu hỏi hóc búa này, nhưng về cơ bản tôi đang cố gắng quyết định giữa ODBC và oleDB.
Chúng tôi làm việc với rất nhiều khách hàng khác nhau có cơ sở dữ liệu bao la khác nhau (một số SQL, một số oracle, một số cái gì khác mà tôi chưa bao giờ nghe nói về và không bận tâm để nhớ tên của)
Bây giờ , từ những gì tôi hiểu, ODBC đã cũ, và là/là tiêu chuẩn. Và bây giờ OleDB đã đi cùng và ... là ... khác nhau? nhưng hoàn thành cùng một điều (nó nói đến cơ sở dữ liệu)
Tại sao tôi muốn sử dụng cái này qua cái kia? ODBC là (theo bài đăng trên) nền tảng chéo, điều này rất tốt, nhưng ông cung cấp rất ít thông tin về những gì OleDB cung cấp mà ODBC không có. Trong nghiên cứu khác của tôi, tôi đã tìm thấy (trên diễn đàn MSDN) Mọi người nói "sử dụng OleDB nếu bạn có thể, nếu bạn phải, nghỉ mát đến ODBC" Đương nhiên, ba không có lý do cho điều này, vì vậy tôi muốn muốn nghe một số.
Bạn có muốn giải thích lý do cho phiếu giảm giá không? –
Tôi đã không downvote, nhưng tôi không nghĩ rằng bạn giải quyết các câu hỏi. Có rất nhiều kẻ ngốc ngoài kia - tôi đã tìm thấy nó tốt nhất chỉ để bỏ qua chúng. –
Sau đó, tôi không hiểu câu hỏi. Anh ấy không cố gắng quyết định sử dụng API nào, đúng không? Tôi nghĩ anh ấy đang cố gắng quyết định trình điều khiển nào sử dụng cho sự linh hoạt nhất. Tôi không nhận được gì từ câu hỏi cho thấy OP sẽ bắt đầu gọi API COM OLEDB. –