- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用VC++获取导构型数据棵库结构信息.doc
晡 猁ㄩ掛恅婓賡庄ODBC撮扲腔價插奻ㄛ蔚MFC睿ODBC API賦磁?懂斐膘賸謗跺赻隅砱 濬ㄛ
妗珋賸勤?砩祑凳倰杅擂踱踱賦凳陓洘腔鳳?﹝
壽瑩趼ㄩODBCㄛMFCㄛ祑凳倰杅擂踱ㄛ暮翹摩
珨. 恀枙腔枑堤
﹛﹛呴覂杅擂踱撮扲婓跪跺茼蚚鍰郖腔捃厒楷桯ㄛ庈部奻芢堤賸嗣笱杅擂踱炵苀ㄛ峈賸喃煦瞳蚚訧埭ㄛ妗珋陓洘僕砅ㄛ眕晞蚚誧夔勤祑凳倰杅擂踱妗珋芵隴腔溼恀(婦嬤杅擂脤戙﹜載陔睿蝠遙脹髡夔)ㄛ釬氪羲楷賸祑凳倰杅擂踱籵陓?怢﹝婓?怢腔旃秶徹最笢ㄛ鳳?跪笱祑凳倰杅擂踱腔賦凳陓洘岆輛俴杅擂溼恀腔?枑﹝釬氪眕VCㄚㄚ5.0峈羲楷逄晟ㄛ瞳蚚ODBC妗珋賸涴珨壽瑩撮扲﹝
媼. ODBC撮扲賡庄
﹛﹛ODBC撮扲岆硌羲溫俶杅擂踱蟀諉撮扲ㄛ蜆撮扲妏茼蚚最唗拸剒壽陑杅擂埭懂赻睡笱DBMSㄛ瞳蚚?梓袧諉諳妗珋迵杅擂埭眳潔腔杅擂蝠遙﹝換苀腔ODBC晤最岆瞳蚚詢撰逄晟ㄗ?C逄晟ㄘ覃蚚ODBC腔API懂妗珋﹝茼蚚最唗猁??雄最唗奪燴?睿藩跺?雄最唗峈ODBC遠噫﹜藩跺蟀諉眕摯藩跺SQL逄曆煦饜陓洘湔揣諾潔ㄛ甜殿隙硌砃跪跺湔揣?腔曆梟鼎?覃蚚﹝ODBC諉諳隅砱賸?笱曆梟濬倰ㄩ
遠噫曆梟ㄩ峈?最陓洘梓妎囀湔湔揣ㄛ婦嬤衄虴蟀諉曆梟摯絞?魂雄蟀諉曆梟﹝ODBC蔚遠噫曆梟隅砱峈HENV濬倰腔曹講﹝茼蚚最唗妏蚚等珨遠噫曆梟ㄛ坳斛剕婓蟀諉善杅擂埭???蜆曆梟﹝
﹛﹛蟀諉曆梟ㄩ峈杻隅蟀諉腔陓洘梓妎賸囀湔湔揣﹝ODBC蔚蟀諉曆梟隅砱峈HDBC濬倰﹝茼蚚最唗斛剕婓蟀諉善杅擂埭???蟀諉曆梟﹝藩跺蟀諉曆梟迵遠噫曆梟衄壽﹝?奧ㄛ遠噫曆梟褫眕衄嗣跺迵?衄壽腔蟀諉曆梟﹝
逄曆曆梟ㄩ峈SQL逄曆陓洘梓妎囀湔湔揣﹝ODBC蔚逄曆曆梟隅砱峈HSTMT濬倰曹講﹝茼蚚最唗斛剕婓枑蝠SQL??眳???逄曆曆梟﹝藩跺逄曆曆梟迵珨跺蟀諉曆梟衄壽﹝?奧ㄛ藩跺蟀諉曆梟褫眕衄嗣跺迵?眈壽腔逄曆曆梟﹝
狟醱眕C逄晟峈瞰佽隴換苀ODBC晤最腔珨啜徹最﹝
1﹜ 遠噫扠?ㄛ煦饜遠噫曆梟
HENV henv;
SQLAllocEnv(henv);
佽隴ㄩ煦饜珨跺遠噫曆梟ㄛ盓厥珨跺麼嗣跺杅擂埭蟀諉﹝
2﹜ 蟀諉扠?ㄛ煦饜蟀諉曆梟
HDBC hdbc;
SQLAllocConnect(henv,hdbc)˙
佽隴ㄩ珨跺蟀諉曆梟勤茼珨跺杅擂埭ㄛ褫眕衄嗣跺蟀諉曆梟﹝
3﹜ 蟀諉杅擂埭ㄛ蚚蟀諉曆梟蟀諉善杅擂埭
SQLDriverConnect(hdbc,...)˙
佽隴ㄩ眕勤趕遺源宒鳳?蛁聊陓洘ㄛ甜蟀諉杅擂埭﹝
4﹜ 逄曆扠?ㄛ煦饜逄曆曆梟
SQLAllocStmt(hdbc,hstmt)˙
佽隴ㄩ鳳腕逄曆曆梟ㄛ眕晞硒俴SQL逄曆﹝
5﹜ 硒俴SQL逄曆
SQLExecDirect(hstmt,SQLStatement,..)˙
佽隴ㄩ瞳蚚逄曆曆梟ㄛ硒俴SQL逄曆﹝
6﹜ 庋溫垀衄訧埭
SQLfreeStemt(hstmst,...)˙ //庋溫逄曆曆梟
SQLDisconnect(hdbc)˙ //剿羲蟀諉
SQLFreeConnect(hdbc)˙ //庋溫絞?杅擂踱蟀諉曆梟
SQLFreeEnv(henv)˙ //庋溫遠噫曆梟
?. 瞳蚚VC++睿ODBC撮扲鳳?祑凳倰杅擂踱賦凳陓洘
換苀腔ODBC晤最徹最掀誕葩娸ㄛ跪笱統杅祥眢燴賤ㄛ?眻諉鳳?殿隙腔杅擂誕嬪麵﹝VC++ 5.0腔MFC濬踱勤ODBC腔API輛俴猾蚾ㄛ窒煦潠趙賸ODBC晤最ㄗ蚧?岆勤杅擂踱暮翹摩腔紱釬ㄘㄛ筍等曾瞳蚚MFC濬鳳?祑凳倰杅擂踱腔賦凳陓洘??掀誕嬪麵ㄛ秪森剒猁蔚MFC睿換苀ODBC API晤最賦磁?懂﹝釬氪瞳蚚ODBC諉諳滲杅笭婥賸MFC笢CRecordset濬腔窒煦傖埜滲杅ㄛ斐膘CTable睿CColumns濬﹝瞳蚚涴謗跺陔斐膘腔濬ㄛ褫眕竭源晞腔鳳?祑凳倰杅擂踱賦凳陓洘﹝
狟醱憩岆壽衾CTable睿Ccolumns濬腔隅砱ㄩ
class CTable : public CRecordset
{
virtual CString GetDefaultConnect() { return ; }
virtual CString GetDefaultSQL() { return ; }
public:
CTable(CDatabase* pDatabase);
BOOL Open(LPCSTR pszTableQualifier = NULL,
LPCSTR pszTableOwner = NULL,
LPCSTR pszTableName = NULL,
LPCSTR pszTableType = NULL,
文档评论(0)