Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Visual c++ 6.0 ADO access

ADO¿â°üº¬Èý¸ö»ù±¾½Ó¿Ú:_ConnectionPtr½Ó¿Ú¡¢_CommandPtr½Ó¿ÚºÍ_RecordsetPtr½Ó¿Ú¡£
_ConnectionPtr½Ó¿Ú·µ»ØÒ»¸ö¼Ç¼¼¯»òÒ»¸ö¿ÕÖ¸Õë¡£
ͨ³£Ê¹ÓÃËüÀ´´´½¨Ò»¸öÊý¾ÝÁ¬½Ó»òÖ´ÐÐÒ»Ìõ²»·µ»ØÈκνá¹ûµÄSQLÓï¾ä£¬ÈçÒ»¸ö´æ´¢¹ý³Ì¡£
ʹÓÃ_ConnectionPtr½Ó¿Ú·µ»ØÒ»¸ö¼Ç¼¼¯²»ÊÇÒ»¸öºÃµÄʹÓ÷½·¨¡£
ͨ³£Í¬CdatabaseÒ»Ñù£¬Ê¹ÓÃËü´´½¨Ò»¸öÊý¾ÝÁ¬½Ó£¬È»ºóʹÓÃÆäËü¶ÔÏóÖ´ÐÐÊý¾ÝÊäÈëÊä³ö²Ù×÷¡£
_CommandPtr½Ó¿Ú·µ»ØÒ»¸ö¼Ç¼¼¯¡£
ËüÌṩÁËÒ»ÖÖ¼òµ¥µÄ·½·¨À´Ö´Ðзµ»Ø¼Ç¼¼¯µÄ´æ´¢¹ý³ÌºÍSQLÓï¾ä¡£
ÔÚʹÓÃ_CommandPtr½Ó¿Úʱ£¬Äã¿ÉÒÔÀûÓÃÈ«¾Ö_ConnectionPtr½Ó¿Ú£¬Ò²¿ÉÒÔÔÚ_CommandPtr½Ó¿ÚÀïÖ±½ÓʹÓÃÁ¬½Ó´®¡£
Èç¹ûÄãÖ»Ö´ÐÐÒ»´Î»ò¼¸´ÎÊý¾Ý·ÃÎʲÙ×÷£¬ºóÕßÊDZȽϺõÄÑ¡Ôñ¡£
µ«Èç¹ûÄãҪƵ·±·ÃÎÊÊý¾Ý¿â£¬²¢Òª·µ»ØºÜ¶à¼Ç¼¼¯£¬ÄÇô£¬ÄãÓ¦¸ÃʹÓÃÈ«¾Ö_ConnectionPtr½Ó¿Ú´´½¨Ò»¸öÊý¾ÝÁ¬½Ó£¬
È»ºóʹÓÃ_CommandPtr½Ó¿ÚÖ´Ðд洢¹ý³ÌºÍSQLÓï¾ä¡£
_RecordsetPtrÊÇÒ»¸ö¼Ç¼¼¯¶ÔÏó¡£
ÓëÒÔÉÏÁ½ÖÖ¶ÔÏóÏà±È£¬Ëü¶Ô¼Ç¼¼¯ÌṩÁ˸ü¶àµÄ¿ØÖƹ¦ÄÜ£¬Èç¼Ç¼Ëø¶¨£¬Óαê¿ØÖƵÈ
¡£Í¬_CommandPtr½Ó¿ÚÒ»Ñù£¬Ëü²»Ò»¶¨ÒªÊ¹ÓÃÒ»¸öÒѾ­´´½¨µÄÊý¾ÝÁ¬½Ó£¬
¿ÉÒÔÓÃÒ»¸öÁ¬½Ó´®´úÌæÁ¬½ÓÖ¸Õ븳¸ø_RecordsetPtrµÄconnection³ÉÔ±±äÁ¿£¬ÈÃËü×Ô¼º´´½¨Êý¾ÝÁ¬½Ó¡£
Èç¹ûÄãҪʹÓöà¸ö¼Ç¼¼¯£¬×îºÃµÄ·½·¨ÊÇͬCommand¶ÔÏóÒ»ÑùʹÓÃÒѾ­´´½¨ÁËÊý¾ÝÁ¬½ÓµÄÈ«¾Ö_ConnectionPtr½Ó¿Ú
£¬È»ºóʹÓÃ_RecordsetPtrÖ´Ðд洢¹ý³ÌºÍSQLÓï¾ä¡£
(1)³õʼ»¯COM¿â£¬ÒýÈëADO¿â¶¨ÒåÎļþ
(2)ÓÃConnection¶ÔÏóÁ¬½ÓÊý¾Ý¿â
(3)ÀûÓý¨Á¢ºÃµÄÁ¬½Ó£¬Í¨¹ýConnection¡¢Command¶ÔÏóÖ´ÐÐSQLÃüÁ»òÀûÓÃRecordset¶ÔÏóÈ¡µÃ½á¹û¼Ç
¼¼¯½øÐвéѯ¡¢´¦Àí¡£
(4)ʹÓÃÍê±Ïºó¹Ø±ÕÁ¬½ÓÊͷŶÔÏó¡£
ÎÒÃÇ¿ÉÒÔʹÓÃAfxOleInit()À´³õʼ»¯COM¿â£¬ÕâÏ×÷ͨ³£ÔÚCWinApp::InitInstance()µÄÖØÔغ¯ÊýÖÐÍê
³É£¬Çë¿´ÈçÏ´úÂë:
BOOL CADOTest1App::InitInstance()
{
AfxOleInit();
......
}
ÎÒÃÇÔÚstdafx.hÖмÓÈëÈçÏÂÓï¾ä£º
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
Æä×îÖÕ×÷ÓÃͬÎÒÃÇÊìϤµÄ#includeÀàËÆ,±àÒëµÄʱºòϵͳ»áΪÎÒÃÇÉú³Émsado15.tlh,ado15.tliÁ½¸öC++Í·ÎļþÀ´¶¨ÒåADO¿â¡£
Ê×ÏÈÎÒÃÇÐèÒªÌí¼ÓÒ»¸öÖ¸ÏòConnection¶ÔÏóµÄÖ¸Õë:
_ConnectionPtr m_pConnection;
BOOL CADOTest1Dlg::OnInitDialog()
{
CDialog::OnInitDialog();
try
{
HRESULT hr = m_pConnection.CreateInstance("ADO


Ïà¹ØÎĵµ£º

CºÍC++µÄѧϰÀú³Ì

Ò»¼ÒÖ®ÑÔ£¬»¶Ó­ÅÄש¹þ¡£

1¡¢¿ÉÒÔ¿¼ÂÇÏÈѧϰC.

 ´ó¶àÊýʱºò£¬ÎÒÃÇѧϰÓïÑÔµÄÄ¿µÄ£¬²»ÊÇΪÁ˳ÉΪһ¸öÓïÑÔר¼Ò£¬¶øÊÇÏ£Íû³ÉΪһ¸ö½â¾öÎÊÌâµÄר¼Ò¡£×öÒ»¸öÓÐÓõijÌÐòÔ±£¬×öÒ»¸ö׬ǮµÄ³ÌÐòÔ±¡£ÎÒÃǵļÛÖµ£¬½«ÌåÏÖÔÚ¿Í»§¼ÛÖµÉÏ£¬¶ø²»ÊÇÓïÑÔдµÃºÃ²»ºÃ¿´¡£


C++ÊÇCµÄÒ»¸öÃæÏò¶ÔÏóµÄ½âÊÍ£¬C++ΪCÀ ......

ÈçºÎÀí½âcºÍc++ µÄ¸´ÔÓÀàÐÍÉùÃ÷

int main(int argc, char* argv[])
    {
    /**//* ************************************************************
            Ö¸Õë
    **************************************************************/ ......

C++ÖÐextern ¡°C¡±º¬ÒåÉî²ã̽Ë÷(ת)

1.ÒýÑÔ
¡¡¡¡C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³ÌʽÓïÑÔµÄÌص㣨±»ÊÀÈ˳ÆΪ“²»³¹µ×µØÃæÏò¶ÔÏ󔣩£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓÚÈκÎÀàµÄÈ«¾Ö±äÁ¿ºÍº¯Êý¡£µ«ÊÇ£¬C++±Ï¾ ......

¡¾C\C++ÓïÑÔÈëÃÅƪ¡¿ »ù±¾Êý¾ÝÀàÐÍ

ǰһƪÎÒÃǽéÉÜÁËÒ»¸ö¼òµ¥²»¹ýµÄhelloworld³ÌÐòÒý³öÏà¹ØÎÊÌâ¡£³Ã×Å»¹Ã»ÓÐÍüµôÄÇЩ˼¿¼·½Ê½µÄ¼ÇÒ䣬±¾Æª¼ÌÐøÑÓÐøÕâÖÖ˼ά·½Ê½µÄÀíÄ½éÉÜÒ»ÏÂCC++ÖеĻù±¾Êý¾ÝÀàÐÍ¡£Êý¾ÝÀàÐͲ»Çå³þµÄ»°ÔÚÒÔºóµÄ±à³ÌÖлáÓкܶàÃÕÍźÍÎÊÌâ¡£ÉõÖÁÒ»¸ö³ÌÐòµÄBUGÕÒ°ëÌìҲûÓÐÕÒ³öÀ´Ê±ÎªÊ²Ã´£¬½á¹û²Å·¢ÏÖÊǼӼõÒç³öÁË¡£¸ü¼ÓÑÏÖصĻ¹ÓÐдԽ½ç¡¢¶ÁÔ ......

C/C++ Îļþ¶Áд²Ù×÷×ܽá(1)


ÔÚ±à³ÌµÄ¹ý³ÌÖУ¬ÎļþµÄ²Ù×÷ÊÇÒ»¸ö¾­³£Óõ½µÄÎÊÌ⣬ÔÚC++BuilderÖУ¬¿ÉÒÔʹÓöàÖÖ·½·¨¶ÔÎļþ²Ù×÷£¬ÏÂÃæÎҾͰ´ÒÔϼ¸¸ö²¿·Ö¶Ô´Ë×÷Ïêϸ½éÉÜ£¬¾ÍÊÇ£º
1¡¢»ùÓÚCµÄÎļþ²Ù×÷£»
2¡¢»ùÓÚC++µÄÎļþ²Ù×÷£»
3¡¢»ùÓÚWINAPIµÄÎļþ²Ù×÷£»
4¡¢»ùÓÚBCB¿âµÄÎļþ²Ù×÷£»
5¡¢ÌØÊâÎļþµÄ²Ù×÷¡£
¡¡
Ò¼¡¢»ùÓÚCµÄÎļþ²Ù×÷
¡¡¡¡ÔÚANSI CÖÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ