Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
Êý¾Ý¿âµÄÃüÂö¡ª¡ª¼Ç¼¼¯
 
»ðÁú¹ûÈí¼þ    ·¢²¼ÓÚ 2014-07-01
 

Êý¾Ý¿â±à³ÌÖÐÓ¦ÓõÄ×î¶à¡¢×ÔӵĶÔÏó¾ÍÊǼǼ¼¯£¬Êý¾Ý¿âÖеÄÊý¾Ý¶¼ÊÇͨ¹ý¼Ç¼¼¯À´ÊäË͵½Óû§³ÌÐò£¬Ò²ÊÇͨ¹ý¼Ç¼¼¯½«¸üеÄÊý¾Ý·µ»ØÊý¾Ý¿â¡£ÏÂÃæ¾ÍÀ´Ïêϸ˵Ã÷һϼǼ¼¯£º

1¡¢¼Ç¼¼¯µÄÊôÐԺͷ½·¨

£¨1£©¼Ç¼¼¯µÄ³£ÓÃÊôÐÔ

BOFÊôÐÔ µ±¼Ç¼¼¯¼Ç¼ָÕëÖ¸ÏòµÚÒ»Ìõ¼Ç¼ʱ·µ»ØTrue

EOFÊôÐÔ µ±¼Ç¼¼¯¼Ç¼ָÕëÖ¸Ïò×îºóÒ»Ìõ¼Ç¼ʱ·µ»ØTrue

AbsloutePositionÊôÐÔ ·µ»Øµ±Ç°¼Ç¼¼¯¼Ç¼ָÕ룬µÚÒ»Ìõ¼Ç¼Ϊ0£¬ÊÇÖ»¶ÁÊôÐÔ¡£

BookmarkÊôÐÔ ·µ»Ø»òÉèÖõ±Ç°¼Ç¼¼¯Ö¸ÕëµÄÊéÇ©£¬ÊÇ×Ö·ûÐͿɶÁдÊôÐÔ¡£

ÿһÌõ¼Ç¼¶¼ÓÐ×Ô¼ºÎ¨Ò»µÄÊéÇ©£¬ËüÓë¼Ç¼ÔڼǼ¼¯ÖеÄ˳ÐòÎ޹ء£½«BookmarkÊôÐÔ´æ·Åµ½±äÁ¿ÖУ¬ºóÃæ¿ÉÒÔͨ¹ý½«¸Ã±äÁ¿¸³Öµ¸øBookmarkÊôÐÔ£¬²¢·µ»Øµ½Õâ¸ö¼Ç¼¡£

NoMatchÊôÐÔ µ±ÎÒÃÇʹÓÃFind·½·¨²éѯʱ£¬Èç¹ûδÕÒµ½Ôò·µ»ØTrue¡£

IndexÊôÐÔ ÔÚÖ´ÐÐSeek²Ù×÷ʱ£¬ÐèÒª¸ø´ËÊôÐÔÉèÖÃË÷ÒýµÄÃû×Ö£¬¿ÉÒÔΪÁ˲»Í¬µÄÐèÒªËæÊ±¸ü»»£¬Èç¹ûûÓÐÉèÖã¬Seek²Ù×÷³ö´í¡£

FilterÊôÐÔ ¹ýÂËÆ÷£¬ÓÃÓÚɸѡ·ûºÏÖ¸¶¨Ìõ¼þµÄ¼Ç¼¡£

RecordCountÊôÐÔ ·µ»Ø¼Ç¼¼¯ÖеļǼÊ顣ΪÁË·µ»ØÕýÈ·µÄ¼Ç¼Êý£¬ÓÐʱÐèÒªÏÈÒÆ¶¯µ½×îºóÒ»¸ö¼Ç¼£¬·ñÔò¿ÉÄܵò»µ½ÕýÈ·µÄ½á¹û¡£

SortÊôÐÔ Ö¸¶¨¼Ç¼¼¯µÄÅÅÐò·½Ê½

£¨2£©¼Ç¼¼¯µÄ³£Ó÷½·¨£¨×¢£º¸ö±ð·½·¨²»ÄÜÊÊÓÃÓÚÿÖÖÀàÐ͵ļǼ¼¯£©

1£©Òƶ¯¼Ç¼ָÕëÀà·½·¨

MoveFirst£¬½«¼Ç¼¼¯Ö¸ÕëÒÆ¶¯µ½µÚÒ»Ìõ¼Ç¼¡£

MoveLast£¬½«¼Ç¼¼¯Ö¸ÕëÒÆ¶¯µ½×îºóÒ»Ìõ¼Ç¼¡£

MovePrevious£¬½«¼Ç¼¼¯Ö¸ÕëÒÆ¶¯µ½Ç°Ò»Ìõ¼Ç¼¡£

MoveNext£¬½«¼Ç¼¼¯Ö¸ÕëÒÆ¶¯µ½ÏÂÒ»Ìõ¼Ç¼¡£

2£©Ôö¼Ó¡¢É¾³ý¡¢ÐÞ¸ÄÀà·½·¨

AddNew£¬Ïë¼Ç¼¼°Ôö¼ÓÒ»Ìõмͼ

Edit£¬¶Ôµ±Ç°¼Ç¼½øÐб༭£¬ÐÞ¸ÄÍê³ÉºóÒªÓÃUpdate·½·¨¸üмǼ¡£

Update£¬Èç¹ûÔö¼Ó»òÐÞ¸ÄÁ˼Ǽ£¬±ØÐëÓô˷½·¨¸üС£

CancelUpdate£¬È¡Ïû¸üмǼ£¬ÔÚʹÓÃÁËEdit»òÕßAddNew·½·¨ºó·ÅÆúÐ޸ġ£

Delete£¬´Ó¼Ç¼¼¯Öн«µ±Ç°¼Ç¼ɾ³ý¡£

ÔÚɾ³ýºó³£Ê¹ÓÃMoveNext·½·¨Òƶ¯Ö¸Õ룬·ñÔò»á³öÏÖÎÞµ±Ç°¼Ç¼µÄÇé¿ö£¬±ÈÈ磺

<SPAN style="FONT-SIZE: 18px">With Data1.Recordset
.Delete
.MoveNext
If .EOF then .MoveLast
End With</SPAN>

3£©²éÕÒÀà·½·¨

Seek£¬ÔڼǼ¼¯Öж¨Î»·ûºÏÌõ¼þµÄÌØ¶¨¼Ç¼£¬Ö»ÄܶԾ­¹ýË÷ÒýµÄ×ֶνøÐд˲Ù×÷¡£

ËüµÄÓï·¨ÈçÏ£º

Recordset.Seekcomparison,key1,key2. . .key13

ÆäÖеÄcomparison¿ÉÒÔÊÇ6ÖйØÏµÔËËã·ûÖгýÁË¡°<>¡±ÍâµÄÆäËûÔËËã·û£¬Èç¹û½¨Á¢µÄÊǸ´ºÏË÷Òý£¬ÓÃSeek·½·¨µÄʱºò¿ÉÒÔ¸ø³ö¶à¸ö¼üÖµ¡£ÀýÈ磬Ҫ²éÕÒѧºÅΪ970222µÄ¼Ç¼£¬¿ÉÒÔ²ÉÓÃÏÂÃæ²Ù×÷£º

<SPAN style="FONT-SIZE: 18px">With rsStudent
.Index=¡±XH¡±
.Seek ¡°=¡±,¡±970222¡±
If .NoMatch Then MsgBox¡±Êý¾ÝδÕÒµ½¡±
End With
</SPAN>

FindFirst£¬ÔڼǼ¼¯Öвéѯ·ûºÏÌõ¼þµÄµÚÒ»Ìõ¼Ç¼

FindLast£¬ÔڼǼ¼¯Öвéѯ·ûºÏÌõ¼þµÄ×îºóÒ»Ìõ¼Ç¼

FindPrevious£¬ÔڼǼ¼¯Öвéѯ·ûºÏÌõ¼þµÄǰһÌõ¼Ç¼

FindNext£¬ÔڼǼ¼¯Öвéѯ·ûºÏÌõ¼þµÄÏÂÒ»Ìõ¼Ç¼

ÀýÈ磬²éÕÒ[XM]×Ö¶ÎÖеÚÒ»¸öÐÕÀîµÄÈ˵ijÌÐòÈçÏ£º

<SPAN style="FONT-SIZE: 18px">Dim S As String 
With Data1.Recordset
S=.Bookmark ¡®¼Ç¼µ±Ç°Î»ÖÃ
.FindFirst ¡°XM Like ¡®Àî*¡¯¡± '²éÕÒÐÕÀîµÄÈË£¬Óá°XM=xx¡±¿É½øÐо«È·²éÕÒ
If .NoMatch then MsgBox ¡°Êý¾ÝδÕÒµ½¡±
.Bookmark=S ¡®Èç¹ûûÕÒµ½£¬·µ»Øµ½Ô­À´µÄλÖÃ
End If
</SPAN><SPAN style="FONT-SIZE: 18px">End With
</SPAN>

4£©ÆäËû·½·¨

Clone£¬¿Ë¡£¨½¨Á¢Ò»¸ö¸´±¾£©¼Ç¼¼¯

Close£¬¹Ø±Õ¼Ç¼¼¯£¬²»ÓõÄʱºòÓ¦¸Ã¹Ø±Õ£¬ÒÔÊÍ·Å×ÊÔ´

OpenRecordset£¬¾Ý±¾¼Ç¼¼¯°´Ö¸¶¨Ìõ¼þÉú³ÉÒ»¸öмǼ¼¯£¬Èç¹ûÒª´´½¨Ò»¸ö¼Ç¼¼¯µÄ×Ó¼¯£¬Ó¦¸ÃʹÓô˷½·¨¡£

2¡¢¼Ç¼¼¯µÄʹÓþÙÀý

´ò¿ªÎÒÃÇÇ°Ãæ´´½¨µÄÊý¾Ý¿â£¬²¢Ð´Ò»Ìõ¼Ç¼ÔÚÀïÃæ£¬±¾ÀýÊÇÖ±½Ó¸ø¼Ç¼¸³Öµ£¬ÍêÈ«¿ÉÒÔÉè¼ÆÒ»¸ö½çÃæ£¬È»ºó´ÓÉÏÃæµÄTextBox»òÕ߯äËû¿Õ¼äÖÐÈ¡³öÖµ²¢¸³Öµ¸ø¼Ç¼£¬ÒòΪ½çÃæÉè¼Æ²»ÊDZ¾ÕµÄÖ÷Ì⣬ËùÒÔ´ÓÂÔ£¬³ÌÐòÈçÏ£º

<SPAN style="FONT-SIZE: 14px">            
</SPAN><SPAN style="FONT-SIZE: 18px"> Dim db As Database  
¡®Êý¾Ý¿â¶ÔÏó Dim rs As Recordset       ¡®¼Ç¼¼¯¶ÔÏó</SPAN>
<SPAN style="FONT-SIZE: 18px">  Set db=DBEngine.Workspaces(0).OpenDatabase(¡°Students.MDB¡±)
Set rs=db.OpenRecordset(¡°students¡±,dbOpenTable) ¡®±íµÄÃû×ÖÒ²½Ðstudents
rs.AddNew ¡®Ôö¼ÓÒ»ÌõмǼ£¬Èç¹ûÊÇÐÞ¸ÄÔ­ÓмǼ£¬ÔòʹÓÃEdit·½·¨
With rs
.Fields(¡°XH¡±)=CLng(970111)
.Fields(¡°XM¡±)=¡±ÕÅ˼ǿ¡±
.Fields(¡°XB¡±)=¡±ÄС±
.Fields(¡°BORN¡±)=¡±ºÓ±±Ê¯¼Òׯ¡±
.Fields(¡°BIRTH¡±)=¡±1980-1-1¡±
End With
rs.Update ¡®Ð޸ĻòÕßÔö¼Óмͼºó£¬±ØÐë¸üÐÂÊý¾Ý¿â²ÅÄܱ£´æ
rs.Close ¡®¹Ø±Õ¼Ç¼¼¯
db.Close ¡®¹Ø±ÕÊý¾Ý¿â
</SPAN>

Recordset¶ÔÏóÖÐËùº¬µÄFields¼¯ºÏ°üº¬ÁËÒ»¸ö¼Ç¼µÄ¸÷¸ö×ֶΣ¬Fields¼¯ºÏÖÐûÓÐÈô¸É¸öFields¶ÔÏó£¬Fields¶ÔÏóµÄValueÊôÐÔ´ú±íÁ˵±Ç°¼Ç¼µÄ¸Ã×ֶεÄÖµ£¬ÉÏÀýÖв¢Ã»ÓÐд³ÉÏñFields£¨¡°XH¡±£©.Value»òÕßFields£¨0£©.ValueÕâÖÖÐÎʽ£¬ÊÇÒòΪValueÊôÐÔÊǶÔÏóµÄĬÈÏÊôÐÔ£¬ÔÚ±àд´úÂëʱ¿ÉÒÔÊ¡ÂÔ¡£¶ÔÓÚ»ù±¾ÀàÐ͵ÄÊý¾Ý¿ÉÒÔÖÁ½ñ½øÐи³Öµ£¬¶ÔÓÚ³¬³¤ÀàÐ͵ÄÊý¾Ý£¬Èç¸èÇú¡¢µçÓ°¡¢Í¼Æ¬ÔòÐèÒªÓÃField¶ÔÏóµÄAppendChunk·½·¨ºÍGetChunk·½·¨À´½øÐд¦Àí¡£

3¡¢¼Ç¼¼¯µÄÖÖÀà

Recordset¶ÔÏóÓÐ3ÖÐÀàÐÍ£¬¼´±í£¨table£©¡¢¶¯Ì¬¼¯£¨dynaset£©¡¢¿ìÕÕ£¨snapshot£©¡£

±íÀàÐ͵ÄRecordset¶ÔÏóÊÇÖ¸µ±Ç°Êý¾Ý¿âÖеıíÔÚ´´½¨±íÀàÐ͵ļǼ¼¯Ê±Êý¾Ý¿âÒýÇæ´ò¿ªµÄ±í¡£ºóÐøµÄÊý¾Ý²Ù×÷¶¼ÊÇÖ±½Ó¶Ô±í½øÐеġ£Ö»ÄܶԵ¥¸öµÄ±í´ò¿ª±íÀàÐ͵ļǼ¼¯£¬¶ø²»ÄܶÔÁ¬½Ó»òÕßÁªºÏ²éѯ´ò¿ª±íÀàÐ͵ļǼ¼¯¡£ÓëÆäËûÀàÐ͵ÄRecordset¶ÔÏóÏà±È£¬±íÀàÐ͵ÄËÑË÷ÓëÅÅÐòËÙ¶È×î¿ì¡£

¶¯Ì¬¼¯ÀàÐ͵ÄRecordset¶ÔÏó¿ÉÒÔÊDZ¾µØµÄ±í£¬Ò²¿ÉÒÔʹ·µ»ØµÄÐвéѯ½á¹û¡£Ëüʵ¼ÊÉÏÊǶÔÒ»¸ö»òÕß¼¸¸ö±íÖеļǼµÄһЩÁÐÒýÓ᣿ÉÓö¯Ì¬¼¯´Ó¶à¸ö±íÖÐÌáÈ¡ºÍ¸üÐÂÊý¾Ý£¬ÆäÖаüÀ¨Á¬½ÓµÄÆäËûÊý¾Ý¿âÖÐµÄ±í¡£¶¯Ì¬ÀàÐ;ßÓÐÒ»ÖÖÓëÖÚ²»Í¬µÄÌØµã£º²»Í¬Êý¾Ý¿âµÄ¿É¸üÐÂÁ¬½Ó¡£ÀûÓÃÕâÖÖÌØÐÔ£¬¿ÉÒÔ¶Ô²»Í¬ÀàÐ͵ÄÊý¾Ý¿âÖÐµÄ±í½øÐпɸüеÄÁ¬½Ó²éѯ¡£¶¯Ì¬¼¯ºÍËûµÄ»ù±¾±í¿ÉÒÔ»¥Ïà¸üС£Èç¹û¶¯Ì¬¼¯ÖеļǼ·¢Éú¸Ä±ä£¬Í¬ÑùµÄ±ä»¯Ò²½«ÔÚ»ù±¾±íÖз´Ó³³öÀ´¡£ÔÚ´ò¿ª¼Ç¼¼¯µÄʱºò£¬Èç¹ûÆäËûµÄÓû§ÐÞ¸ÄÁË»ù±¾±í£¬ÄÇô¶¯Ì¬¼¯ÖÐÒ²½«·´Ó³³ö±»Ð޸ĹýµÄ¼Ç¼¡£¶¯Ì¬¼¯ÀàÐÍÊÇ×îÁé»îµÄ£¬Ò²Êǹ¦ÄÜ×îÇ¿µÄRecordsetÀàÐÍ¡£

¿ìÕÕÀàÐ͵ÄRecordset¶ÔÏó°üº¬µÄÊý¾ÝÊǹ̶¨µÄ£¬Ëü·´Ó³ÁËÔÚ²úÉú¿ìÕÕµÄһ˲¼äÊý¾Ý¿âµÄ״̬¡£´ÓMicrosoft JetÊý¾ÝÔ´µÃµ½µÄ¿ìÕÕÊDz»¿É¸üÐµģ¬´Ó¿ª·ÅÊý¾Ý¿â»¥Á¬£¨ODBC£©Êý¾ÝÔ´µÃµ½µÄijЩ¿ìÕÕÊÇ¿ÉÒÔ¸üеģ¬ÕâÈ¡¾öÓÚËùÓÐÊý¾Ý¿âϵͳ±¾ÉíµÄÄÜÁ¦¡£Ó붯̬¼¯ÀàÐͺͱíÀàÐ͵ÄRecordset¶ÔÏóÏà±È£¬¿ìÕյĴ¦Àí¿ªÏú½ÏÉÙ¡£Òò´Ë£¬ËüÖ´ÐвéѯºÍ·µ»ØÊý¾ÝµÄËٶȸü¿ì£¬ÌرðÊÇÔÚʹÓÃODBCÊý¾ÝԴʱ¡£¿ìÕÕÀàÐͱ£´æÁ˱íÖÐËùÓмǼµÄÍêÕû¸´±¾£¬Òò´Ë£¬Èç¹û¼Ç¼µÄ¸öÊýºÜ¶à£¬¿ìÕÕµÄÐÔÄܽ«±È¶¯Ì¬¼¯ÂýµÄ¶à¡£

ʹÓÃʲô¼Ç¼¼¯£¬È¡¾öÓÚÐèÒªÍê³ÉµÄÈÎÎñÊÇÒª¸ü¸ÄÊý¾Ý»¹ÊǼòµ¥µØ²é¿´Êý¾Ý¡£ÀýÈ磬Èç¹û±ØÐë¶ÔÊý¾Ý½øÐÐÅÅÐò»òÕßʹÓÃË÷Òý£¬¿ÉÒÔʹÓÃ±í¡£ÒòΪ±íÀàÐ͵ÄRecordset¶ÔÏóÊÇ¿ÉÒÔË÷ÒýµÄ£¬Ëü¶¨Î»Êý¾ÝµÄËÙ¶ÈÊÇ×î¿ìµÄ¡£Èç¹ûÏ£ÍûÄܹ»¶Ô²éѯѡ¶¨µÄһϵÁмǼ½øÐиüУ¬¿ÉÒÔʹÓö¯Ì¬¼¯¡£Èç¹ûÔÚÌØÊâµÄÇé¿öϲ»ÄÜʹÓñíÀàÐ͵ļǼ¼¯£¬»òÕßÖ»Ðè¶Ô¼Ç¼½øÐÐɨÃ裬ÄÇôʹÓÿìÕÕÀàÐÍ¿ÉÄÜ»á¿ìһЩ¡£

   
´Îä¯ÀÀ       
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ


MySQLË÷Òý±³ºóµÄÊý¾Ý½á¹¹
MySQLÐÔÄܵ÷ÓÅÓë¼Ü¹¹Éè¼Æ
SQL ServerÊý¾Ý¿â±¸·ÝÓë»Ö¸´
ÈÃÊý¾Ý¿â·ÉÆðÀ´ 10´óDB2ÓÅ»¯
oracleµÄÁÙʱ±í¿Õ¼äдÂú´ÅÅÌ
Êý¾Ý¿âµÄ¿çƽ̨Éè¼Æ


²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿â
¸ß¼¶Êý¾Ý¿â¼Ü¹¹Éè¼ÆÊ¦
HadoopÔ­ÀíÓëʵ¼ù
Oracle Êý¾Ý²Ö¿â
Êý¾Ý²Ö¿âºÍÊý¾ÝÍÚ¾ò
OracleÊý¾Ý¿â¿ª·¢Óë¹ÜÀí


GE Çø¿éÁ´¼¼ÊõÓëʵÏÖÅàѵ
º½Ìì¿Æ¹¤Ä³×Ó¹«Ë¾ Nodejs¸ß¼¶Ó¦Óÿª·¢
ÖÐÊ¢Òæ»ª ׿Խ¹ÜÀíÕß±ØÐë¾ß±¸µÄÎåÏîÄÜÁ¦
ijÐÅÏ¢¼¼Êõ¹«Ë¾ PythonÅàѵ
ij²©²ÊITϵͳ³§ÉÌ Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À
ÖйúÓÊ´¢ÒøÐÐ ²âÊÔ³ÉÊì¶ÈÄ£Ðͼ¯³É(TMMI)
ÖÐÎïÔº ²úÆ·¾­ÀíÓë²úÆ·¹ÜÀí