¸g¥Ñ WSH¡A§Ṳ́]¥i¥H¹ï¸ê®Æ®w¶i¦æ·s¼W¡B×§ï¡B§R°£µ¥°Ê§@¡A³o¨Ç°Ê§@¤]³£¾a SQL «ü¥O¨Ó¹F¦¨¡CÁ|¨Ò¨Ó»¡¡AYn¹ï test.mdb ¶i¦æ¦Cªí¡AY¥Î ASP¡A¥i¨£¤U¦C½d¨Ò¡G
¤Wz½d¨Òªºì©lÀɦp¤U¡G
Y§ï¥Î WSH ¨Ó¹ï¸ê®Æ®w¦Cªí¡Aµ{¦¡½X«Ü±µªñ¡A¦p¤U¡G
°õ¦æ¡ucscript dbList01.js¡v«á¡A¦b DOS ©R¥Oµøµ¡¦L¥Xµ²ªG¦p¤U¡G
Äæ¦ì¦WºÙ¡G
ssn account name team score
¨C¤@µ§¸ê®Æ¡G
14 abc ¸¨Î¼z 5 33.33
15 ABC ªL¬F·½ 5 55.65
17 jtchen ³¯¦¿§ø 3 48.76
18 aBc °ª¦W´ 1 67.88
Yn¹ï¸ê®Æ®w¶i¦æ·s¼W¡A¥i¨£¤U¦C½d¨Ò¡G
¦pªG§A³o®ÉÔ¦A°õ¦æ dbList01.js¡A´N·|µoı¸ê®Æ¤w¸g¦h¤F¤@µ§¡C
¯S§Onª`·Nªº¬O¡ASQL «ü¥Oªº where ±ø¥ó¦¡¬O¤£¤À¤j¤p¼gªº¡A©Ò¥H¦pªG§Aªº±ø¥ó¦¡¬O name='abc'¡A³o®ÉÔ§ì¥X¨Óªº¸ê®Æ¥i¯à¥]§t 'abc'¡B'ABC'¡B'aBc' µ¥¸ê®Æ¡AYn¸Ñ¨M¦¹°ÝÃD¡A¥i¥H¨Ï¥Î strcomp ¨ç¼Æ¡A½Ð¨£¤U¦C½d¨Ò¡G
¦L¥Xµ²ªG¦p¤U¡G
¤j¤p¼g¤£¤Àªº¤ñ¹ï¡Gsql = select * from testTable where account='abc'
¤ñ¹ïµ²ªG¡G
ssn account name team score
14 abc ¸¨Î¼z 5 33.33
15 ABC ªL¬F·½ 5 55.65
18 aBc °ª¦W´ 1 67.88
¤j¤p¼g¦³§Oªº¤ñ¹ï¡Gsql = select * from testTable where strcomp(account, 'abc',0)=0
¤ñ¹ïµ²ªG¡G
ssn account name team score
14 abc ¸¨Î¼z 5 33.33
¦b¤Wzì©l½X¤¤¡Asql2screen() ¨ç¼Æªº¥\¯à¬O±N SQL «ü¥Oªºµ²ªG¦C¦L¦b¿Ã¹õ¤W¡C¥t¤@Ó±`¥Îªº¨ç¼Æ¬O±N SQL «ü¥Oªºµ²ªG°O¿ý¦bÀɮפ§¤¤¡A¦b¥H¤U½d¨Ò¤¤¡Asql2file() ¨ç¼Æªº¥\¯à§Y¬O¦p¦¹¡G
°õ¦æ¥H¤Wµ{¦¡«á¡AÀÉ®× output.txt ªº¤º®e¦p¤U¡G
JScript µ{¦¡³]p»PÀ³¥Î¡G¥Î©ó³æ¾÷ªº WSH Àô¹Ò