Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ASP.NETÈçºÎ½øÐÐÐÔÄÜÓÅ»¯ÎÊÌâ

Ò»¡¢SqlDataReadºÍDatasetµÄÑ¡Ôñ
SqldatareadÓŵ㣺¶ÁÈ¡Êý¾Ý·Ç³£¿ì¡£Èç¹û¶Ô·µ»ØµÄÊý¾Ý²»Ðè×ö´óÁ¿´¦ÀíµÄÇé¿öÏ£¬½¨ÒéʹÓÃSqlDataReader£¬ÆäÐÔÄÜÒª±ÈdatsetºÃºÜ¶à¡£È±µã£ºÖ±µ½Êý¾Ý¶ÁÍê²Å¿ÉcloseµôÓÚÊý¾Ý¿âµÄÁ¬½Ó
(SqlDataReader ¶ÁÊý¾ÝÊÇ¿ìËÙÏòǰµÄ¡£SqlDataReader ÀàÌṩÁËÒ»ÖÖ¶ÁÈ¡´Ó SQL Server
Êý¾Ý¿â¼ìË÷µÄÖ»½øÊý¾ÝÁ÷µÄ·½·¨¡£ËüʹÓà SQL Server
µÄ±¾»úÍøÂçÊý¾Ý´«Êä¸ñʽ´ÓÊý¾Ý¿âÁ¬½ÓÖ±½Ó¶ÁÈ¡Êý¾Ý¡£DataReaderÐ輰ʱÏÔʽµÄclose¡£¿É¼°Ê±µÄÊͷŶÔÊý¾ÝµÄÁ¬½Ó¡£)
DatasetÊǰÑÊý¾Ý¶Á³ö£¬»º´æÔÚÄÚ´æÖС£È±µã£º¶ÔÄÚ´æµÄÕ¼Óýϸߡ£Èç¹û¶Ô·µ»ØµÄÊý¾ÝÐè×ö´óÁ¿µÄ´¦ÀíÓÃDataset±È½ÏºÃЩ¿ÉÒÔ¼õÉÙ¶ÔÊý¾Ý¿âµÄÁ¬½Ó²Ù×÷¡£Óŵ㣺ֻÐèÁ¬½ÓÒ»´Î¾Í¿ÉcloseÓÚÊý¾Ý¿âµÄÁ¬½Ó
*Ò»°ãÇé¿öÏÂ,¶ÁÈ¡´óÁ¿Êý¾Ý,¶Ô·µ»ØÊý¾Ý²»×ö´óÁ¿´¦ÀíÓÃSqlDataReader.¶Ô·µ»ØÊý¾Ý´óÁ¿´¦ÀíÓÃdatset±È½ÏºÏÊÊ.¶ÔSqlDataReaderºÍDatasetµÄÑ¡ÔñÈ¡¾öÓÚ³ÌÐò¹¦ÄܵÄʵÏÖ¡£
¶þ¡¢ExecuteNonQueryºÍExecuteScalar
¶ÔÊý¾ÝµÄ¸üв»ÐèÒª·µ»Ø½á¹û¼¯£¬½¨ÒéʹÓÃExecuteNonQuery¡£ÓÉÓÚ²»·µ»Ø½á¹û¼¯¿ÉÊ¡µôÍøÂçÊý¾Ý´«Êä¡£Ëü½ö½ö·µ»ØÊÜÓ°ÏìµÄÐÐÊý¡£Èç¹ûÖ»Ðè¸üÐÂÊý¾ÝÓÃExecuteNonQueryÐÔÄܵĿªÏú±È½ÏС¡£
ExecuteScalarËüÖ»·µ»Ø½á¹û¼¯ÖеÚÒ»ÐеĵÚÒ»ÁС£Ê¹Óà ExecuteScalar ·½·¨´ÓÊý¾Ý¿âÖмìË÷µ¥¸öÖµ(ÀýÈçidºÅ)¡£ÓëʹÓà ExecuteReader ·½·¨£¬ ·µ»ØµÄÊý¾ÝÖ´ÐÐÉú³Éµ¥¸öÖµËùÐèµÄ²Ù×÷Ïà±È£¬´Ë²Ù×÷ÐèÒªµÄ´úÂë½ÏÉÙ¡£
*Ö»Ðè¸üÐÂÊý¾ÝÓÃExecuteNonQuery.µ¥¸öÖµµÄ²éѯʹÓÃExecuteScalarÊý¾Ý°ó¶¨µÄÑ¡Ôñ
Èý¡¢Êý¾ÝµÄ°ó¶¨DataBinder
Ò»°ãµÄ°ó¶¨·½·¨ÓÃDataBinder.eval
°ó¶¨²»±Ø¹ØÐÄÊý¾ÝÀ´Ô´(Dataread»òdataset)¡£²»±Ø¹ØÐÄÊý¾ÝµÄÀàÐÍeval»á°ÑÕâ¸öÊý¾Ý¶ÔÏóת»»ÎªÒ»¸ö×Ö·û´®¡£Ôڵײã°ó¶¨×öÁ˺ܶ๤×÷£¬Ê¹
ÓÃÁË·´ÉäÐÔÄÜ¡£ÕýÒòΪʹÓ÷½±ãÁË£¬µ«È´Ó°ÏìÁËÊý¾ÝÐÔÄÜ¡£À´¿´Ï¡£µ±ÓÚdataset°ó¶¨Ê±£¬DataItemÆäʵʽһ¸öDataRowView(Èç¹û°ó¶¨
µÄÊÇÒ»¸öÊý¾Ý¶ÁÈ¡Æ÷(dataread)Ëü¾ÍÊÇÒ»¸öIdataRecord¡£)Òò´ËÖ±½Óת»»³ÉDataRowViewµÄ»°£¬½«»á¸øÐÔÄÜ´øÀ´ºÜ´óÌáÉý¡£
*¶ÔÊý¾ÝµÄ°ó¶¨½¨ÒéʹÓá£Êý¾ÝÁ¿´óµÄʱºò¿ÉÌá¸ß¼¸°Ù±¶µÄËÙ¶È¡£Ê¹ÓÃʱעÒâ2·½Ã棺1.ÐèÔÚÒ³ÃæÌí¼Ó.2.×¢Òâ×Ö¶ÎÃûµÄ´óСд(ÒªÌØ±ð×¢Òâ)¡£Èç¹ûºÍ²éѯµÄ²»Ò»Ö£¬ÔÚijЩÇé¿öÏ»ᵼÖ±Ȼ¹ÒªÂý¡£Èç¹ûÏë½øÒ»²½Ìá¸ßËÙ¶È£¬¿É²ÉÓõķ½·¨¡£²»¹ýÆä¿É¶ÁÐÔ²»¸ß¡£
ÒÔÉϵÄÊÇvb.netµÄд·¨¡£ÔÚc#ÖУº<@% ((DataRowView)Container.DataItem)["×Ö¶ÎÃû"] %>
¶Ô²é¿´Ò³ÃæÃ¿¸öÖ´Ðйý³Ì״̬×î¼ò


Ïà¹ØÎĵµ£º

asp.netʵÏÖÎļþÉÏ´«´ø½ø¶ÈÌõ£¨¶àÖÖ·ç¸ñ£©

ÎļþÉÏ´« ´ø½ø¶ÈÌõ ¶àÖÖ·ç¸ñ ·Ç³£Æ¯ÁÁ£¡
²¿·Ö´úÂ룺
<form id="form1" runat="server">
<asp:ScriptManager ID="scriptManager" runat="server" EnablePageMethods="true" />
<script type="text/javascript">
var intervalID = 0;
var progressBar;
var fileUpload;
var form;
// ½ø¶ÈÌõ
fu ......

Asp.net ÊÂÎñ´¦Àí

ÊÂÎñ´¦ÀíÊÇÔÚÊý¾Ý´¦Àíʱ¾­³£Óöµ½µÄÎÊÌ⣬¾­³£Óõ½µÄ·½·¨ÓÐÒÔÏÂ3ÖÖ×ܽáÕûÀíÈçÏ£º ·½·¨1£ºÖ±½ÓдÈëµ½sql ÖÐ ÔÚ´æ´¢¹ý³ÌÖÐʹÓà BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS ʵÏÖ  Óŵ㣺ÊÂÎñÂß¼­°üº¬ÔÚÒ»¸öµ¥¶ÀµÄµ÷ÓÃÖУ¬ÓÐÔËÐÐÒ»¸öÊÂÎñµÄ×î¼ÑÐÔÄÜ£¬Á¢ÓÚÓ¦ÓóÌÐò¡£ÏÞÖÆ£º ÊÂÎñÉÏÏÂÎĽö´æÔÚÓÚÊý¾Ý¿âµ÷ÓÃÖУ¬Êý¾Ý¿â´úÂëÓëÊ ......

ASP.NETÁ¬½ÓSQLºÍACCESSµÄ·½·¨

SQL:
using System.Data.SqlClient;
string sql = "server=.;uid=sa;pwd=;database=tablename;";
ACCESS:
using System.Data.OleDb;
string sql = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + HttpRuntime.AppDomainAppPath + "//App_Data//db.mdb";
HttpRuntime.AppDomainAppPath Ϊ¸ùĿ¼
......

ASP.NET³£¼û´íÎó¼°½â¾ö·½·¨

ÔÚASP.NET³öÏÖ´íÎóʱ£¬Ó¦¸ÃÏȼì²éASP.NET»·¾³ÊÇ·ñÕýÈ·´î½¨£¬±ÈÈçÒÔϼ¸¸ö·½Ã棺
1¡¢ÊÇ·ñ°²×°ÏàÓ¦°æ±¾µÄ.NET Framework³ÌÐò£¬²¢´òºÃÁ˲¹¶¡¡£
2¡¢IISÊÇ·ñ°²×°ÔËÐÐÕý³££¬Õ¾µã·¾¶¼°ASP.NET°æ±¾ÊÇ·ñÅäÖÃÕýÈ·¡£
3¡¢ÔÚIIS WEB·þÎñÀ©Õ¹ÖУ¬ÊÇ·ñÔÊÐíÁËASP.NETÀ©Õ¹¡£
4¡¢ÊÇ·ñÓа²È«·À»¤Èí¼þ½ûÖ¹ÏòWindowsºÍTempÎļþ¼ÐдÈëÎÄ ......

ASP.NET¿ì½Ý¼ü

CTRL + SHIFT + BÉú³É½â¾ö·½°¸
CTRL + F7 Éú³É±àÒë
CTRL + O ´ò¿ªÎļþ
CTRL + SHIFT + O´ò¿ªÏîÄ¿
CTRL + SHIFT + CÏÔʾÀàÊÓͼ´°¿Ú
F4 ÏÔʾÊôÐÔ´°¿Ú
SHIFT + F4ÏÔʾÏîÄ¿ÊôÐÔ´°¿Ú
CTRL + SHIFT + EÏÔʾ×ÊÔ´ÊÓͼ
F12 תµ½¶¨Òå
CTRL + F12תµ½ÉùÃ÷
CTRL + ALT + J¶ÔÏóä¯ÀÀ
CTRL + ALT + F1°ïÖúĿ¼
CTR ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ