ä¸ä¸ªæ¯username.textï¼å¦å¤ rst.open åé¢è¿å·®2个åæ°
RS.OPEN SQL,CONN,A,B
A:
ADOPENFORWARDONLY(=0)
åªè¯»,ä¸å½åæ°æ®è®°å½åªè½åä¸ç§»å¨
ADOPENKEYSET(=1)
åªè¯»,å½åæ°æ®è®°å½å¯èªç±ç§»å¨
ADOPENDYNAMIC(=2)
å¯è¯»å,å½åæ°æ®è®°å½å¯èªç±ç§»å¨
ADOPENSTATIC(=3)
å¯è¯»å,å½åæ°æ®è®°å½å¯èªç±ç§»å¨,å¯çå°æ°å¢è®°å½
B:
ADLOCKREADONLY(=1)
缺çéå®ç±»åï¼è®°å½éæ¯åªè¯»çï¼ä¸è½ä¿®æ¹è®°å½
ADLOCKPESSIMISTIC(=2)
æ²è§éå®ï¼å½ä¿®æ¹è®°å½æ¶ï¼æ°æ®æä¾è
å°å°è¯éå®è®°å½ä»¥ç¡®ä¿æåå°ç¼è¾è®°å½ãåªè¦ç¼è¾ä¸å¼å§ï¼åç«å³éä½è®°å½ã
ADLOCKOPTIMISTIC(=3)
ä¹è§éå® ï¼ç´å°ç¨Updateæ¹æ³æ交æ´æ°è®°å½æ¶æéå®è®°å½ã
ADLOCKBATCHOPTIMISTIC(=4)
æ¹éä¹è§éå®ï¼å
许修æ¹å¤ä¸ªè®°å½ï¼åªæè°ç¨UpdateBatchæ¹æ³åæéå®è®°å½ã
å¦æåªæ¯è¯»åæ°æ®é常ç¨1,1 ï¼å¦æè¦æ´æ°æ°æ®åºé常ç¨1,3
追é®åé¢ä¸¤ä¸ªåæ°å¯ä»¥é»è®¤çï¼å³ä½¿åä¸ï¼ä¹åºç°åæ ·çé误ãå¦å¤ï¼è¦ç¨valueï¼ç¨textæ示å¦å¤çé误ï¼å°±æ¯âé¤éè·åç¦ç¹ï¼æ æ³ä½¿ç¨å
¶å±æ§åæ¹æ³âã
username.valueå¦æä¸å¨è¿éå¼ç¨ï¼å¨åé¢æµè¯æ¯è½æµè¯å°çã
å¦æä¸åæ£æµç¨æ·åï¼ç´æ¥æå¼æ°æ®åºåæ ·ä¹å¯ä»¥çã
rst.Open "select * from login", CurrentProject.Connection