שאלה ב API

שאלה ב API

האם אפשר בעזרת פקודות API בלבד (פרויקט של API) ליצור connection ל DB (בסיס נתונים) בעזרת ODBC ? אני צריך בעזרת API להגיע לטבלה מסויימת שיושבת ב DB ולקרא נתונים ממנה תודה
 

mag net

New member
כן

ככה
//add header file #include "afxdb.h" //Declare to Global Variable CDatabase cn; CRecordset rs(&cn); //in intialdialog procedure add follin code. try { cn.OpenX("dsn=;uid=;pwd=;server=",CDatabase::noOdbcDialog); } catch(CDBException e){} //Open recrdset CString sql = "select * from emp"; rs.Open(CRecordset::snapshot,sql,CRecordset::none); short fieldNumber=0;CString fieldValue; while(!rs.IsEOF()) { rs.GetFieldValue(fieldNumber,fieldValue); //Some Operation rs.MoveNext(); } rs.Close();​
בהצלחה
 

voguemaster

New member
כן אבל זה יותר מסובך

למעשה זה בכלל לא טריויאלי לדבר עם אובייקטים כאלו מ-C. סתם מעצבן.
 
למעלה