VFP ·R¥ÎªÌªÀ°Ï ­º­¶ VFP ·R¥ÎªÌªÀ°Ï
¥»°Q½×°Ï¬° Visual Foxpro ·R¥ÎªÌ¸gÅç¥æ¬yªº¦a¤è, ½Ð¦h¦h§Q¥Î"·j´M"ªº¥\¯à, ¥ý¬d¬Ý¬Ý¦³µL«e¨Ò¥i´`, ¦pªGÁÙ¦³¤£À´ªº¦Aµo°Ý. ³¡¥÷¥DÃD¦³ªþ¥[ÀÉ®×, ¶·¥ýµù¥U¦¨¬°ªÀ°Ï©~¥Á¤~¥i¥H¤U¸ü.
 
 ±`¨£°ÝÃD±`¨£°ÝÃD   ·j´M·j´M   ·|­û¦Cªí·|­û¦Cªí   ·|­û¸s²Õ·|­û¸s²Õ   ·|­ûµù¥U·|­ûµù¥U 
 ­Ó¤H¸ê®Æ­Ó¤H¸ê®Æ   µn¤JÀˬd±zªº¨p¤H°T®§µn¤JÀˬd±zªº¨p¤H°T®§   µn¤Jµn¤J

[±ÀÂË]¤£·í½s¼gSQL»y¥y¾É­P¨t²Î¤£¦w¥þ

 
µoªí·s¥DÃD   ¦^ÂÐ¥DÃD    VFP ·R¥ÎªÌªÀ°Ï ­º­¶ -> SQL °Q½×°Ï
¤W¤@½g¥DÃD :: ¤U¤@½g¥DÃD  
µoªí¤H ¤º®e
Ruey



µù¥U®É¶¡: 2003-03-12
¤å³¹: 1698
¨Ó¦Û: tunglo

²Ä 1 ¼Ó

µoªíµoªí©ó: ¬P´Á¤» ¤G¤ë 14, 2004 1:06 pm    ¤å³¹¥DÃD: [±ÀÂË]¤£·í½s¼gSQL»y¥y¾É­P¨t²Î¤£¦w¥þ ¤Þ¨¥¦^ÂÐ

¦b¤@¯ëªº¦h¥Î¤áÀ³¥Î¨t²Î¤¤¡A¥u¦³¾Ö¦³¥¿½Tªº¥Î¤á¦W©M±K½Xªº¥Î¤á¤~¯à¶i¤J¸Ó¨t²Î¡C§Ú­Ì³q±`»Ý­n½s¼g¥Î¤áµn¿ýµøµ¡¨Ó±±¨î¥Î¤á¨Ï¥Î¸Ó¨t²Î¡A³oùØ¥HVisual Basic+ADO¬°¨Ò¡G
¡@¡@¤@¡Bº|¬}ªº²£¥Í
¡@¡@¥Î©óµn¿ýªºªí
¡@¡@Users(name,pwd)
¡@¡@«Ø¥ß¤@­Óªí³æFrmlogin¡A¨ä¤W¦³¨â­Ó¤å¥»®ØText1¡AText2©M¨â­Ó©R¥O«ö¶scmdok¡Acmdexit¡C¨â­Ó¤å¥»®Ø¤À§O¥Î©óÅý¥Î¤á¿é¤J¥Î¤á¦W©M±K½X¡A¨â­Ó©R¥O«ö¶s¥Î©ó¡§µn¿ý¡¨©M¡§°h¥X¡¨¡C
¡@¡@1¡B©w¸qAdo Connectionª«¥ó©MADO RecordSetª«¥ó¡G
¡@¡@Option Explicit
¡@¡@Dim Adocon As ADODB.Connection
¡@¡@Dim Adors As ADODB.Recordset
¡@¡@2¡B¦bForm_Load¤¤¶i¦æ¸ê®Æ®w³s±µ¡G
¡@¡@Set Adocon = New ADODB.Connection
¡@¡@Adocon.CursorLocation = adUseClient
¡@¡@adocon.Open "Provider=Microsoft.jet.OLeDB.4.0.1;Data Source=" && _
¡@¡@App.Path && " est.mdb;"
¡@¡@cmdok¤¤ªº¥N½X
¡@¡@Dim sqlstr As String
¡@¡@sqlstr = "select * from usersswheresname='" && Text1.Text && _
¡@¡@"' and pwd='" && Text2.Text && "'"
¡@¡@Set adors = New ADODB.Recordset
¡@¡@Set Adors=Adocon.Execute(sqlstr)
¡@¡@If Adors.Recordcount>0 Then //©ÎIf Not Adors.EOF then
¡@¡@....
¡@¡@MsgBox "Pass" //³q¹LÅçÃÒ
¡@¡@Else
¡@¡@...
¡@¡@MsgBox "Fail" //¥¼³q¹LÅçÃÒ
¡@¡@End if


¡@¡@¹B¦æ¸Óµ{¦¡¡A¬Ý°_¨Ó³o¼Ë°µ¨S¦³¤°»ò°ÝÃD¡A¦ý¬O·í¦bText1¤¤¿é¤J¥ô·N¦r¦ê(¦p123)¡A¦bText2¤¤¿é¤Ja' or 'a'='a®É¡A§Ú­Ì¨Ó¬Ýsqlstr¦¹®Éªº­È¡G
¡@¡@select * from usersswheresname='123' and pwd='a' or 'a'='a'
¡@¡@°õ¦æ³o¼Ë¤@­ÓSQL»y¥y¡A¥Ñ©óor¤§«áªº'a'='a'¬°¯u­È¡A¥u­nusersªí¤¤¦³°O¿ý¡A«h¥¦ªºªð¦^ªºeof­È¤@©w¬°False,³o¼Ë´N»´©ö¦a¶¹L¤F¨t²Î¹ï©ó¥Î¤á©M±K½XªºÅçÃÒ¡C
¡@¡@³o¼Ëªº°ÝÃD±N·|¥X²{¦b©Ò¦³¨Ï¥Îselect * from usersswheresname='" && name && "' and pwd='" && password &&"'ªº¦UºØ¨t²Î¤¤¡AµL½×§A¬O¨Ï¥Î¨ººØ½sµ{»y¨¥¡C
¡@¡@¤G¡Bº|¬}ªº¯SÂI
¡@¡@¦bºô¸ô¤W¡A¥H¤W°ÝÃD¤×¨ä©úÅã¡Aµ§ªÌ¦b³\¦hºô¯¸¤¤³£µo²{¯à¨Ï¥Î³oºØ¤è¦¡¶i¤J»Ý­n¶i¦æ¥Î¤á¦W©M±K½XÅçÃÒªº¨t²Î¡C³o¼Ëªº¤@­ÓSQLº|¬}¨ã¦³¦p¤Uªº¯SÂI¡G
¡@¡@1¡B»P½sµ{»y¨¥©Î§Þ³NµLÃö
¡@¡@µL½×¬O¨Ï¥ÎVB¡BDelphi¡BVFPÁÙ¬OASP¡BJSP¡C
¡@¡@2¡BÁô½ª©Ê
¡@¡@²{¦³ªº¨t²Î¤¤¦³¬Û·í¤@³¡¤À¦s¦bµÛ³o­Óº|¬}¡A¦Ó¥B¤£©öı¹î¡C
¡@¡@3¡B¦M®`©Ê
¡@¡@¤£»Ý­n¶i¦æ¥Î¤á¦W©Î±K½Xªº²q´ú§Y¥i»´©ö¶i¤J¨t²Î¡C
¡@¡@¤T¡B¸Ñ¨Mº|¬}ªº¤èªk
¡@¡@1¡B±±¨î±K½X¤¤¤£¯à¥X²{ªÅ®æ¡C
¡@¡@2¡B¹ï±K½X±Ä¥Î¥[±K¤è¦¡¡C
¡@¡@³oùØ­n´£¤Î¤@ÂI¡A¥[±K¤£¯à±Ä¥Î¹L©ó²³æªººtºâªk¡A¦]¬°¹L©ó²³æªººtºâªk·|Åý¤H¯à°÷ºc³y¥X§Î¦pa' or 'a'='aªº±K¤å¡A±q¦Ó¶i¤J¨t²Î¡C
¡@¡@3¡B±N¥Î¤áÅçÃÒ©M±K½XÅçÃÒ¤À¶}¨Ó°µ¡A¥ý¶i¦æ¥Î¤áÅçÃÒ¡A¦pªG¥Î¤á¦s¦b¡A¦A¶i¦æ±K½XÅçÃÒ¡A³o¼Ë¤@¨Ó¤]¯à¸Ñ¨M°ÝÃD¡C

_________________
#############################
§Ö¼Ö¶ý«}¨t¦C©¯ºÖ¦v°t,³Ü¤Q¥þÂû´ö~­ì¨Ó©¯ºÖ¨º»ò²³æ!!

¾Ç·|VFP¨Ï¥ÎªÌªÀ°Ïªº·j´M,Code¤~·|§ó¦³½ì~
#############################
¦^³»ºÝ
À˵ø·|­û­Ó¤H¸ê®Æ µo°e¨p¤H°T®§
summer



µù¥U®É¶¡: 2003-06-19
¤å³¹: 32


²Ä 2 ¼Ó

µoªíµoªí©ó: ¬P´Á¤T ¤G¤ë 25, 2004 7:44 pm    ¤å³¹¥DÃD: ¤Þ¨¥¦^ÂÐ

Cool
³o­Ó°ÝÃD¯u¬O­Ó¦n°ÝÃD
§Ú¤j¬ù¦b¥|¦~«eµo²{³o°ÝÃD¡A¦]¦¹§Ú¬d¾\¤FSQL server»PWindows NTªº¨Ï¥ÎªÌ±b¸¹¥i§_¨Ï¥Î¦p¼Ó¥D©Ò´£ªº³o¨Ç¥i¨Ñ¤J«Iªº«Dªk¦r¤¸¡A©Ò©¯³o¨Ç¦r¤¸¬ÒµLªk¦¨¬°µn¤JªÌ±b¸¹ªº¤@³¡¥÷¡A¦]¦¹¡A§Ú¦b©Ò¦³­nµn¤Jªº¹º­±¸Ì¡A¥þ­±¨Ï¥Î¤@­Ó°»´úªº Class¡A§â¥i¯àªº°ÝÃD¦r¤¸¥þ³¡¥ý¦æ°»´ú¡A¦b¨S¦³°ÝÃD«á¡A¦A°e©¹«áºÝ°õ¦æÅçÃÒ¡A¥H½T«O«Dªk¨Ï¥ÎªÌ¸õ¹L¦w¥þÅçÃÒ³o¤@Ãö.....

³o­Ó¤èªk§Ú¦b C# ¤]¨Ï¥Î¡A®ÄªG¤]¬O¤@¼ËØB...

µù¡G
¡@¦b¦¹´£¨Ñ«Dªkµn¤JªÌ¥i¯à¨Ï¥Îªº¦r¤¸¤Î¦r¤¸²Õ¨Ñ¤j®a°Ñ¦Ò
¡@¡y -- ¡z¡B¡y '= ¡z¡B¡y /* ¡z¡B¡y */ ¡z¡B¡y 1=1 ¡z¡B¡y 1=0 ¡z¡B¡y '=' ¡z¡B¡y ' ¡z
¦^³»ºÝ
À˵ø·|­û­Ó¤H¸ê®Æ µo°e¨p¤H°T®§
±q¤§«eªº¤å³¹¶}©lÅã¥Ü:   
µoªí·s¥DÃD   ¦^ÂÐ¥DÃD    VFP ·R¥ÎªÌªÀ°Ï ­º­¶ -> SQL °Q½×°Ï ©Ò¦³ªº®É¶¡§¡¬° ¥x¥_®É¶¡ (GMT + 8 ¤p®É)
²Ä1­¶(¦@1­¶)

 
«e©¹:  
±z µLªk ¦b³o­Óª©­±µoªí¤å³¹
±z µLªk ¦b³o­Óª©­±¦^ÂФ峹
±z µLªk ¦b³o­Óª©­±½s¿è¤å³¹
±z µLªk ¦b³o­Óª©­±§R°£¤å³¹
±z µLªk ¦b³o­Óª©­±¶i¦æ§ë²¼
±z µLªk ¦b³o­Óª©­±ªþ¥[ÀÉ®×
±z µLªk ¦b³o­Óª©­±¤U¸üÀÉ®×


Powered by phpBB © 2001, 2005 phpBB Group
¥¿Å餤¤å»y¨t¥Ñ phpbb-tw ºûÅ@»s§@