קישור database ל-visual cpp

mofuckto

New member
קישור database ל-visual cpp

שלום אני צריך לקשר קובץ נתונים של אקסס לתוכנית ב-visual cpp אני משתמש במחלקות שלי ולא MFC השאלה שלי היא כיצד אני מקשר את הקובץ של הנתונים בהמצאות קוד בתוכנית אחרי שחיברתי אותו ל-DSN
 
מזלך...

שהקוד של MFC הוא חלק מה-STUDIO. תראה, באופן כללי, יש ODBC API שאפשר להשתמש בו. אתה תמצא אותו ב-MSDN, כאוסף של פקודות המתחילות במילה SQL. אבל העניין הוא שהשימוש בהם יכול להיות מסורבל. יקח לך הרבה זמן ללמוד את העניין, וגם אז אתה לא תדע אם כיסית את כל הדברים. גם התיעוד של הסדר הנכון של הקריאה ל-API הזה, הוא לא מי-יודע-מה. לכן, אני מציע לך: פתח את הקוד של MFC עבור CDATABASE, CRECORDSET. המחלקות האלה פשוט קוראות לאותו ODBC API. צור LIBRARY משלך עם מחלקות חדשות, אשר מכילות את הקוד הרלוונטי מתוך MFC. שנה את הקוד כך שהוא לא ישתמש במחלקות נוספות של MFC (כמו CSTRING). אה כן: ויש באג במחלקה CDATABASE תחת ה-METHOD שנקראת GetDatabase. הם משתמשים ב-BUFFER בגודל 64 בתים בשביל להחזיר את שם ה-DATABASE. אז באותה ההזדמנות, שנה את הגודל הזה ל-255 בתים... בטח יש עוד באגים, אבל זה אחד שמצאתי.
 
למעלה