C#Öе÷ÓÃOracle´æ´¢¹ý³Ì
¿Í»§»·¾³£ºVS2008+Oracle9i
·þÎñÆ÷Êý¾Ý¿â£ºOracle9i
Óöµ½Ò»¸öÎÊÌâ:¿Í»§¶Ë³ÌÐòÖÐÒªµ÷Ó÷þÎñÆ÷ÉϵĴ洢¹ý³Ì¡£ÎÒʹÓÃADO.NETµ÷ÓÃʱϵͳÌáʾ²ÎÊýÀàÐÍ»òÕß²ÎÊý¸öÊý²»ÕýÈ·¡£ÎÒ¼ì²éÒÔºóûÓз¢ÏÖÀàÐÍ´íÎó»òÕß²ÎÊý¸öÊý²»¶Ô¡£
ÓÚÊÇʹÓÃOracleµÄODAC×é¼þ£¨°æ±¾ºÅ-ODP.NET 9.2.0.7.00 £©µ÷ÓÃÒ²ÌáʾÓдíÎó¡£
ÒòΪ×öµ÷ÊÔµÄʱºò£¬»úÆ÷ÉÏ×°µÄÊÇoracle10g¿Í»§¶Ë,µ«ÎÒ³ÌÐòÀïÒýÓõÄdllÊÇOracle9iµÄ¡£Ê²Ã´ÔÒòÄØ£¿
ÏÖÔÚÓÖ¼¸µã²»Ã÷°×£º
1¡¢ÔÚʹÓÃADO.NETµ÷ÓÃOracle´æ´¢¹ý³ÌʱΪʲô³öÏÖ¡°²ÎÊýÀàÐÍ»òÕß²ÎÊý¸öÊý²»ÕýÈ·¡±Ìáʾ¡£
2¡¢Èç¹û»úÆ÷ÉÏͬʱװÓÐOracle10g¿Í»§¶ËºÍODP.NET 9.2.0.7.00·ÃÎÊ×é¼þ£¬¶Ô³ÌÐòÖе÷Óô洢¹ý³ÌÓÐûÓÐʲôӰÏì¡£
3¡¢»¹ÓÐʲô°ì·¨¿ÉÒÔ½â¾öÉÏÊöÎÊÌâ¡£
Ã÷°×µÄÐÖµÜÃǰï°ï棡
ÎÒÊǰɿͻ§¶Ëɾ³ýÁË£¬ÓõÄODAC 11GµÄ°æ±¾
´æ´¢¹ý³ÌÄÇÎÊÌâ²»Çå³þ
´æ´¢¹ý³ÌÖØÐ±àÒëÏ¡£¡£¶à°ë»¹ÊDzÎÊý²»ÕýÈ·£¬ÖðÒ»¼ì²é°É¡£
°æ±¾²»Ò»ÖÂ
¿Í»§¶ËÒª°²×°
³ÌÐòÖеIJÎÊýºÍ´æ´¢¹ý³ÌÖеIJÎÊýÃûÊÇÒªÒ»ÑùµÄ
Ïà¹ØÎÊ´ð£º
Óиöwinform³ÌÐò,ʹÓÃc#+mysql,ÐèÒªÔÚÒ»¸ö´°ÌåÉèÖÃmysql×Ô¶¯É¾³ý¹¦ÄÜ,°üÀ¨×Ô¶¯É¾³ý¶àÉÙÌì֮ǰµÄÊý¾ÝÒÔ¼°ÊÇ·ñ¿ªÆô×Ô¶¯É¾³ý¹¦ÄÜ,ÎÒ³ÌÐòÍ˳öºó,»¹Ôõô¿ØÖÆMysql×Ô¼ºÉ¾³ý°¡?ÊDz»ÊÇÒªÓÃmysqlµÄeventÀ´ÊµÏÖ?c#¿ÉÒÔµ÷ÓÃmysq ......
±ÈÈçÎÒÓÐtestA¡¢testB¡¢testCÈý¸ö±í
ÎÒÏÖÔÚÐèҪдһ¸öÅú´¦Àí»òÕ߽ű¾¸ø±ðÈË ×÷ÓþÍÊÇÖ´ÐÐÕâ¶ÎÓï¾ä¿ÉÒÔÇå³ýÕâÈý¸ö±íÀïÃæµÄÊý¾Ý ¾ÍÊÇÒ»¸ö³õʼ»¯µÄÒâ˼
ÄÄλ¸ßÈ˰ïÖúϰ¡ Ò»¸öÊý¾Ý¿âС°×ÔÚ´ËÇó¾ÈÀ²
SQL code:
......
ÒÔǰ³ÌÐòºÃºÃµÄ,ÄܽøÐÐÈκβÙ×÷
µ«´Ó×òÌ쿪ʼͻȻÁ¬½ÓÊý¾Ý¿âʧ°Ü,´úÂëÈçÏÂ:
try
{
::CoInitialize(NULL);
hr=m_pConnection.Creat ......
´ó¼ÒºÃ,ÎÒÏÖÔÚ°Ñoracle·þÎñÆ÷ÉÏÃæµÄÔʼÎļþ,ÏÂÔØµ½±¾»úÁË.ÎÒÏëÔÚ±¾»ú·ÃÎÊÊý¾Ý¿âÔõôÉèÖð¡.ÊDz»ÊÇÀàËÆ¿ÉÒÔ½¨Á¢Ò»¸öʲôÐéÄâ·þÎñÆ÷À´ÊµÏÖ.Çë´ó¼Ò³ö³öÖ÷Òâ
ÒýÓÃ
´ó¼ÒºÃ,ÎÒÏÖÔÚ°Ñoracle·þÎñÆ÷ÉÏÃæ ......
±íÃû£ºgk_record_new£¨ÕâÊÇÒ»¸ö¿¼ÇÚ±í£¬ËùÓÐÔ±¹¤µÄ¿¼ÇÚÊý¾Ý¶¼´æ·ÅÔÚÕâ¸ö±íÀÖ÷¼üΪ¿¨ºÅºÍʱ¼ä£©
±í½á¹¹£º
¿¨ºÅ£ºNUMBER(10)
»ùÕ¾£ºVARCHAR2(20)
ʱ¼ä£ºDATE
³öÈë±êÖ¾£ºVARCHAR2(1)
±íÊý¾Ý
¿¨ºÅ »ùÕ¾ ʱ¼ä ³ ......