הסבר
1. מצאתי דוגמה שכתובה ב-#C ומשתמשת ב-ADO ורציתי לנסות ולהריץ אותה. 2. ההבדל העיקרי בין שתי הטכנולוגיות הוא ש-ADO יוצרת Recordset המקושר לבסיס הנתונים וכל שינוי בו מעדכן את בסיס הנתונים (ולכן מחזיק אותו כל הזמן נעול), ו-ADO.Net יוצרת DataSet שמעדכן את בסיס הנתונים רק כשניתנת פקודת Update (ולכן הטבלה אינה נעולה). יש לטכנולוגיה הזו גם חסרונות, יכול להיות שניתן למצוא להם פתרונות דרך ADO.Net, אבל גם יתכן שיהיה מי שירצה להשתמש בטכנולוגיה הישנה; בדיוק כשם שיש מתכנתים שמסיבותיהם שלהם עדיין משתמשים בטכנולוגיית DAO העוד יותר מיושנת. 3. הפתרון בכל מקרה- למצוא את ה-dll המתאים דרך ה-References של ה-VB6, ליצור לו Reference ב-#C, ולהוסיף using בתחילת הקוד.