¿ìËÙÒµÎñͨµÀ

SQL¹ØÓÚÌØÊâ×Ö·û´¦ÀíµÄ»ù±¾·½·¨

×÷Õß ØýÃû¼¼Êõ À´Ô´ ASP±à³Ì ä¯ÀÀ ·¢²¼Ê±¼ä 2012-03-12

WebjxComÌáʾ£ºSQL¹ØÓÚÌØÊâ×Ö·û´¦ÀíµÄ»ù±¾·½·¨.

Ò»¶¨Òª¶ÔÓû§¿ÉÄÜÊäÈëµÄÖîÈçÒýºÅ£¬¼âÀ¨ºÅµÈÌØÊâ×Ö·û¸øÓè×ã¹»ÖØÊÓ£¬ËüÃÇ¿ÉÄÜÒý·¢ÑÏÖصݲȫÎÊÌâ¡£SQL×¢ÈëµÄ»ù±¾ÊÖ·¨Ö®Ò»£¬¾ÍÊÇÀûÓöԵ¥ÒýºÅδ¼Ó¹ýÂ˵ݲȫ©¶´¡£

Óû§µÄÊäÈëÎÞ·ÇÁ½¸öÓÃ;£º¶ÔÊý¾Ý¿â²Ù×÷»òÏÔʾÔÚÒ³ÃæÉÏ£¬ÏÂÃæ·Ö±ð¶ÔÕâÁ½ÖÖÇé¿öÏÂÌØÊâ×Ö·ûµÄ´¦Àí¼ÓÒÔ˵Ã÷¡£

1. ¶ÔÊý¾Ý¿â²Ù×÷
Óû§ÊäÈëµÄÊý¾ÝÓÃÓÚ¶ÔÊý¾Ý¿â½øÐвÙ×÷ʱ£¬ÓÖ·ÖΪÁ½ÖÖÇé¿ö£¬Ò»ÊǽøÐÐд¿â²Ù×÷£¬¶þÊÇ×÷Ϊ²éѯÌõ¼þ¡£

1.1 д¿â²Ù×÷
(insert¼°update¶¼ÊÓΪд¿â²Ù×÷£¬Õâ¹ûÒÔinsertΪÀý˵Ã÷£¬updateµÄ´¦ÀíÏàͬ)
Ò»°ã²ÉÓÃinsertÓï¾ä»òAddNew·½·¨Á½ÖÖ·½Ê½½øÐÐд¿â²Ù×÷£¬ÎÒÃÇÏÈÀ´¿´insertÓï¾ä:
DIM username,sqlstr
username = trim(Request.Form("uname"))
sqlstr = "insert into [userinfo] (username) values (''"& username &"'')"

ÒÔSQL ServerΪÀý£¬Ê¹ÓÃÕâÖÖ·½Ê½Ð´¿â£¬Èç¹ûusernameÖк¬Óõ¥ÒýºÅ('')£¬»á³ö´í¡£Ê¹ÓÃÏÂÃæµÄ×Ô¶¨Ò庯Êý£¬¿ÉÒÔ½«µ¥ÒýºÅ½øÐÐת»»£º
Rem ת»»SQL·Ç·¨×Ö·û
function SQLEncode(fString)
if isnull(fString) then
SQLEncode = ""
exit function
end if
SQLEncode=replace(fString,"''","''''")
end function

ÒÔÉϺ¯Êý½«Ò»¸öµ¥ÒýºÅת»»ÎªÁ½¸öÁ¬ÐøµÄµ¥ÒýºÅ£¬Êý¾Ý¿âÄܹ»½ÓÊÜ£¬²¢ÒÔÒ»¸öµ¥ÒýºÅдÈë¡£SQLÓï¾ä¸ÄΪ£º
sqlstr = "insert into [userinfo] (username) values (''"& SQLEncode(username) &"'')"

ÔÙÀ´¿´AddNew·½·¨£º
DIM username
username = trim(Request.Form("uname"))
''MyRstΪRecordset¶ÔÏó£¬MyConnΪConnection¶ÔÏó
MyRst.open "[userinfo]",MyConn,0,3
MyRst.AddNew
MyRst("username").Value = username
MyRst.Update
MyRst.Close

ʹÓÃÕâÖÖ·½Ê½Ð´¿âʱ£¬²»±Øµ÷ÓÃSQLEncode()¶Ôµ¥ÒýºÅ½øÐÐת»»£¬Êý¾Ý¿â»á×ÔÐд¦Àí¡£

¶ÔÓÚ´æ´¢¹ý³ÌµÄµÄ²ÎÊý£¬Í¬Ñù²»±Ø½øÐе¥ÒýºÅµÄת»»¡£

½¨Òé´ó¼ÒÀûÓô洢¹ý³Ì½øÐвÙ×÷£¬ºÃ´¦ÂÎÒÔÚ¡¶ASPÓë´æ´¢¹ý³Ì¡·Ò»ÎÄÖÐÒÑ×öÁ˲ûÊö¡£·ñÔò£¬½¨ÒéʹÓÃAddNew·½·¨Ð´¿â£¬ºÃ´¦²»½ö½öÔÚÓÚ±ÜÃâ¶Ôµ¥ÒýºÅ½øÐд¦Àí£¬±¾ÎĶԴ˲»×÷ÉîÈë̽ÌÖ¡£

1.2 Óû§ÊäÈë×öΪ²éѯÌõ¼þ
Èç¹ûÓû§ÊäÈëµÄÊý¾Ý×÷Ϊ²éѯÌõ¼þ³öÏÖÔÚwhere×Ó¾äÖУ¬²»ÂÛ¸Ãwhere×Ó¾äÊôÓÚupdateÓï¾ä¡¢deleteÓï¾ä»¹ÊÇselectÓï¾ä£¬¶¼Òª¶Ôµ¥ÒýºÅ½øÐÐת»»¡£

2. Óû§ÊäÈëµÄÊý¾Ý×÷ΪÊä³ö£¬ÏÔʾÔÚÒ³ÃæÉÏ
ÎÒ

ÁèÖڿƼ¼×¨ÒµÌṩ·þÎñÆ÷×âÓᢷþÎñÆ÷Íйܡ¢ÆóÒµÓʾ֡¢ÐéÄâÖ÷»úµÈ·þÎñ£¬¹«Ë¾ÍøÕ¾£ºhttp://www.lingzhong.cn ΪÁ˸ø¹ã´ó¿Í»§Á˽â¸ü¶àµÄ¼¼ÊõÐÅÏ¢£¬±¾¼¼ÊõÎÄÕÂÊÕ¼¯À´Ô´ÓÚÍøÂç,ÁèÖڿƼ¼×ðÖØÎÄÕÂ×÷ÕߵİæȨ£¬Èç¹ûÓÐÉæ¼°ÄãµÄ°æȨÓбØҪɾ³ýÄãµÄÎÄÕ£¬ÇëºÍÎÒÃÇÁªÏµ¡£ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúҪתÔر¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»!

·ÖÏíµ½£º ¸ü¶à

Copyright ©1999-2011 ÏÃÃÅÁèÖڿƼ¼ÓÐÏÞ¹«Ë¾ ÏÃÃÅÓÅͨ»¥Áª¿Æ¼¼¿ª·¢ÓÐÏÞ¹«Ë¾ All rights reserved

µØÖ·(ADD)£ºÏÃÃÅÈí¼þÔ°¶þÆÚÍûº£Â·63ºÅ701E£¨¶«ÄÏÈÚͨÅÔ£© Óʱà(ZIP)£º361008

µç»°£º0592-5908028 ´«Õ棺0592-5908039 ×ÉѯÐÅÏ䣺web@lingzhong.cn ×ÉѯOICQ£º173723134

¡¶ÖлªÈËÃñ¹²ºÍ¹úÔöÖµµçÐÅÒµÎñ¾­ÓªÐí¿ÉÖ¤¡·ÃöB2-20100024  ICP±¸°¸:ÃöICP±¸05037997ºÅ