ºìÁªLinuxÃÅ»§
Linux°ïÖú

Ô¶³ÌÊý¾Ý¿â¶ÔÏó Mmzrmo4Delphi

·¢²¼Ê±¼ä:2013-01-04 14:58:21À´Ô´:ºìÁª×÷Õß:empast
Ô¶³ÌÊý¾Ý¿â¶ÔÏ󡣺ܾÃûÓз¢²¼¶«¶«ÁË£¬½ñÌì¿´µ½ºÐ×ÓÉÏÓÐÅóÓÑ·¢²¼Á˸öÈý²ãµÄ¶«¶«£¬ ÏÂÀ´´ó¸Å¿´ÁË¿´£¬Ã²ËÆÊ¹ÓÃÆðÀ´²»Ì«·½±ã£¬Ôø¾­ÓùýASTAºÍRmoObject£¬¶¼²»ÊÇÄÇôÈÃÈËÂúÒ⣬BUG¶à£¬²¢ÇÒÅÓ´óÐèÒª°²×°£¬Ê¹ÓÃÊ®·Ö²»·½±ã¡£ ΪÁ˼ÌÐøÖ§³ÖÎÒϲ»¶µÄDELPHIºÍ¿É°®µÄºÐ×Ó£¬ ÌØ·¢²¼¸ö×Ô¼ºÐ´µÄÔ¶³ÌÊý¾Ý¿â¶ÔÏóÏ£ÍûÄܸø´ó¼Òƽ³£µÄ¹¤×÷´øÀ´±ãÀûºÍ¸ßЧ£¨Å¼×Ô¼ººÍͬÊÂÃǶ¼ÓÃÁËͦ³¤Ê±¼ä£¬Ê®·ÖÎȶ¨Ò×Óã©¡£

ÓÃDELPHI µÄÅóÓÑÉÙ²»ÁËÒªºÍÊý¾Ý¿â´ò½»µÀ£¬Ò»°ãС³ÌÐò¶¼Ê¹ÓÃACCESS×öÊý¾Ý¿â¸Ð¾õÊ®·Ö·½±ã£¬²»ÓÃ×°·þÎñ¶Ë£¬¿Í»§¶Ë²»Óõ¥¶À×°Çý¶¯£¬ ·¢²¼³ÌÐòʱֱ½ÓĿ¼һ¿½±´¾ÍÍêÊÂ,µ«È±µãÊDz»·½±ã´ÓÆäËü¼ÆËã»ú¶ÔËü½øÐзÃÎÊ£¬ ÓÐÁËżÕâ¸ö¶«¶«£¬¾Í¿ÉÒԺܷ½±ãÈÝÒ×µÄʵÏÖ¿©¡£ ps : ¾ÍÊÇÁ¬½ÓOracleºÍmysql£¬¿Í»§¶ËÒ²¿ÉÒÔ²»ÓÃ×°Çý¶¯Å¶

ʹÓò½Öè ½âѹºóÕÒ¸öµØ·½´æ·Å ½«GobUnitĿ¼Ìí¼Óµ½delphiµÄËÑË÷·¾¶ ½«DXSockEnt30(ÎҸĹýbugµÄ°æ±¾)µÄ3¸ö×ÓĿ¼ҲÌí¼Óµ½delphiµÄËÑË÷·¾¶ ¼´¿ÉʹÓúͱàÒëËùÓÐżÌṩµÄ´úÂë

FAQ£º Õâ¸ö¶«¶«¶¼Ìṩʲô¹¦ÄÜ£¿ ´ð£ºÌṩ×î¼òµ¥·½±ã¸ßЧµÄ·½Ê½£¬Í¨¹ýADO¶ÔÏóʵÏÖÔ¶³ÌÊý¾Ý¿â

Õâ ¸ö¶«¶«ÎªÊ²Ã´²»·â×°³É¿Ø¼þ£¿ ´ð£º±¾ÀàÒÔµ¥ÔªÐÎʽ·â×°£¬Ö»Òª¼Óµ½ËÑË÷·¾¶ºóÖ±½ÓÒýÓü´¿É£¬ÎÞÐè¾­¹ý°²×°µÈÂé·³µÄ²½Öè¡£

Õâ¸ö¶«¶«ÊʺÏÓ¦ÓÃÔÚ Ê²Ã´³¡ºÏ£¿ ´ð:ÊʺÏÓ¦ÓÃÓÚСÐÍ·Ö²¼Ê½³ÌÐò¡£

Õâ¸ö¶«¶«ÕÆÎÕÆðÀ´ÓÐÄѶÈÂ𣿠´ð:ûÓÐÈκÎÄѶȣ¬¾ÍºÍÄ㿪·¢±¾µØÊý¾Ý³ÌÐòÒ»Ñù¼òµ¥¡£

Õâ ¸ö¶«¶«¿ÉÒÔÓ¦ÓÃÔÚÎÒÒÑÓеijÌÐòÀïÂ𣿠´ð£ºÓÉÓÚÎÒʹÓõÄÊÇAdoQuery×÷ΪÊý¾Ý¼¯ÔØÌ壬ËùÒÔÎÞÐè¸ü¸ÄΪÆäËû¿Ø¼þ£¬ÏÖÓеı¾µØÊý¾Ý¿â³ÌÐòÒ²¿ÉÒԷdz£ÈÝÒ׵ĸÄÔìΪ֧³Ö·Ö²¼Ê½Êý¾Ý¿â¡£

Õâ ¸ö¶«¶«Îȶ¨Â𣿠´ð:¾­×Ô¼º³¤ÆÚ×öС°×Êó¹ã·ºµÄʵ¼ÊÓ¦ÓÃʵ¼ù£¬·¢ÏÖ·½±ã£¬Îȶ¨¡£

·þÎñ¶ËµÄ¶Ë¿ÚºÅÊǶàÉÙ£¿ ´ð:·þÎñ¶ËµÄ¶Ë¿ÚºÅ¿ÉÒÔËæÒâÉèÖã¬Ö»Òª²»ºÍÆäËû³ÌÐò³åÍ»¾Í¿ÉÒÔ£¬²¢ÇÒ¿Í»§¶ËÁ¬½Ó·þÎñ¶Ëʱ±ØÐë¶Ë¿ÚÒ»ÖÂ.

Èç¹û·þÎñ¶ËÖØÆôÁ˿ͻ§¶ËÐèÒªÖØÆô Â𣿠´ð:²»Ó㬿ͻ§¶ËÖ»ÒªÁ¬½ÓÉÏ·þÎñ¶ËÒÔºó¾ÍÓÐ×Ô¶¯¶ÏÏßÖØÁ¬µÄ¹¦ÄÜ¡£

ÎÒÔÚʹÓÃʱҪעÒâʲô£¿ ´ð£ºÈç¹ûÄãÒªÓÃADOQuery¶ÔÏóµÄInsert£¬Post·½·¨ÐÂÔöÊý¾Ýʱ£¬¼ÇµÃÊý¾Ý±íµÄµÚ1¸ö×ֶαØÐëÊÇΨһ±êʾ£¬²¢ÇÒ²»ÄÜΪ×Ô¶¯Ôö³¤×Ö¶Î

Õâ ¸ö¶«¶«Ãâ·ÑÂ𣿠´ð:ÍêÈ«Ãâ·Ñ£¬²¢ÇÒ¿ª·ÅËùÓÐÔ´´úÂ룬Äã¿ÉÒÔËæÒâ¸Ä½ø£¬´«²¥Ëü,µ±È»Èç¹û¸üºÃÓÃÁË£¬¼ÇµÃ¸øÎÒÒ²·¢Ò»·Ý £º£©£¨Òª±£ÁôżµÄ°æÈ¨ºÍ×¢ÊÍÐÅϢŶ£©

Õâ¸ö¶«¶«Ê¹Óõ½ÁËÄÇЩ¿Ø¼þ£¿ ´ð:delphiµÄADO¿Ø¼þ£¬INDY,ÒÔ¼°µÚ3·½Dxsock£¨·þÎñ¶ËÓã©¡£

ͬ ʱ·¢²¼µÄ»¹ÓÐÎÒ×Ô¼º»ýÀ۵ö³£Óõ¥Ôª£¬ÓÐÈÕÖ¾£¬µ÷ÊÔ,tcpµÄͨÓ÷þÎñºÍ¿Í»§¶ËÄ£¿éµÈ,ͬÑù¶¼ÊÇÊ®·ÖÓÐÓõĶ«¶«¡£
Õâ¸ö¶«¶«ÓÐdemo³ÌÐòÂ𣿠´ð:ÓÐ×î¼òµ¥µÄʾ·¶³ÌÐò£¬µ«Ê±¼ä¹ØÏµÖ»Ð´ÁË×î¼òµ¥µÄÑÝʾ´úÂ룬»¹ÓкܶàÖµµÃÄãÈ¥ÍÚ¾òµÄʵÓýӿں͵¥Ôª¡£

ÎÒÓÐÁ˸Ľø°æ±¾£¬ÔõôÁªÏµÕâ¸ö¶«¶«µÄ×÷Õߣ¿ ´ð:QQ 22900104 ,Email 22900104@qq.com ÂíÃôîÈ

·¢²¼Õâ¸ö¶«¶«µÄÄ¿µÄÊÇʲô£¿ ´ð£ººÃÓõĶ«¶«´ó¼Ò·ÖÏí£¬¹²Í¬Ñ§Ï°£¬¹²Í¬½ø²½£¬Ï£Íû´ó¼Ò¶¼ÄÜ·¢Ñ↑Դ¾«Éñ¡£

¹¹¼Ü˵Ã÷: ´ó¸ÅÊÇÕâÑùµÄ£¬Å¼ÓÐÒ»¸ö·þÎñÆ÷¶ÔÏ󣬸ºÔðÌṩÊý¾Ý¿â·þÎñ£¬ÔÚÐèÒªÌṩÊý¾Ý·þÎñµÄ³ÌÐòÀï´´½¨Ëü¼´¿É¡£ ʹÓÃÆðÀ´Ê®·Ö¼òµ¥ Ê×ÏÈÒýÓ÷þÎñ¶Ëµ¥Ôª uses UntRmodbSvr; //´´½¨Ô¶³Ì·þÎñ¶ÔÏó (²ÎÊý1 ·þÎñ¶Ë¿ÚºÅ ÈÕÖ¾¶ÔÏó£¬Èç¹û²»ÐèÒª¼Ç¼ÈÕÖ¾ÇëÌînil)

Gob_RmoDBsvr := TRmodbSvr.Create(FSvrPort, nil);
//Á¬½ÓÊý¾Ý¿â ¿ÉÒÔÊÇADOÖ§³ÖµÄËùÓÐÊý¾Ý¿â µ÷ÓÃTDBMrgÌṩµÄ»ñÈ¡¸÷ÖÖÊý¾Ý¿âµÄÁ´½Ó×Ö·û´®¼´¿É£¬ÕâÀïÁ¬½ÓAccessÊý¾Ý¿â

Gob_RmoDBsvr.ConnToDb(TDBMrg.GetAccessConnStr('cfg.mdb'));
µ½´ËΪֹ£¬2ÐдúÂëʹÄãµÄÕâ¸ö³ÌÐò¾ßÓÐÁ˽«Êý¾Ý¿â·¢²¼³öÈ¥µÄÄÜÁ¦£¬ÆäËü»úÆ÷µÄ³ÌÐò¿ÉÒÔ·½±ãµÄͨ¹ýËü·ÃÎʵ½Êý¾Ý¿â£¬ÏñʹÓñ¾µØÊý ¾Ý¿âÒ»Ñù¡£

¿Í»§¶ËÖ»ÐèÁ¬½Ó·þÎñ¶Ë¼´¿É£¬²»¹Ü·þÎñ¶ËÊÇʲôÑùµÄÊý¾Ý¿â£¬ÎÞÐè°²×°ÈκÎÊý¾Ý¿âÇý¶¯¡£ uses UntRemSql; //´´½¨¿Í»§¶Ë¶ÔÏó

RmoClient := TRmoHelper.Create();
//Á¬½Ó·þÎñ¶Ë ÌîÈë·þÎñ¶ËµØÖ·ºÍ¶Ë¿Ú£¨Óë·þÎñ¶Ë¶Ë¿ÚÒ»Ö¼´¿É£©

Result := RmoClient.ReConnSvr(ISvrIP, Iport);
2ÐдúÂëʹÄãµÄ¿Í»§¶Ë³ÌÐò¾ßÓÐÁË·½±ãµÄ·ÃÎʵ½Ô¶¶ËµÄÊý¾Ý¿â£¬ÏñʹÓñ¾µØÊý¾Ý¿âÒ»Ñù£¬²¢ÇÒÄãÔ­Óеĵ¥»úÊý¾Ý¿â³ÌÐò¿ÉÒԺܷ½±ã¸ÄΪ Ô¶³ÌÊý¾Ý¿â¡£

ÏîÄ¿Ö÷Ò³£ºhttp://code.google.com/p/mmzrmo4delphi/

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ