Visual Studio2008¾ßÓÐÇ¿´óµÄÊý¾Ý¿â¹ÜÀí¹¦ÄÜ£¬ÀûÓÃÊý¾Ý¿Ø¼þºÍÊý¾Ý¿â¹ÜÀí´°¿Ú£¬¿ÉÒÔÖ±½Ó½¨Á¢»ò´¦ÀíMicrosoft SQL Server2008¸ñʽµÄÊý¾Ý¿â£¬²¢ÌṩÁËÇ¿´óµÄÊý¾Ý´æ´¢ºÍ¼ìË÷¹¦ÄÜ¡£Í¬Ê±£¬Visual Studio2008»¹ÄÜÖ±½Ó±à¼ºÍ·ÃÎÊÆäËûÍⲿÊý¾Ý¿â¡£
3.7Êý¾Ý¿âÉè¼Æ
3.7.1Êý¾Ý¿â¸ÅÄî½á¹¹Éè¼Æ
Êý¾Ý¿âÉè¼ÆÊÇÒªÔÚÒ»¸ö¸ø¶¨µÄÓ¦Óû·¾³ÖÐͨ¹ýºÏÀíµÄÂß¼Éè¼ÆºÍÓÐЧµÄÎïÀíÉè¼ÆÀ´¹¹Ôì½ÏÓŵÄÊý¾Ý¿âģʽ£¬½¨Á¢Êý¾Ý¿â¼°ÆäÓ¦ÓÃϵͳ£¬Âú×ãÓû§µÄ¸÷ÖÖÐÅÏ¢ÐèÇó¡£´ÓÊý¾ÝÓ¦ÓÃϵͳºÍ¿ª·¢µÄÈ«¹ý³ÌÀ´¿¼ÂÇ£¬Êý¾Ý¿âµÄÉè¼Æ¿É·ÖΪËĸö½×¶Î£ºÐèÇó·ÖÎö¡¢¸ÅÄîÉè¼Æ¡¢Âß¼Éè¼Æ¡¢ÎïÀíÉè¼Æ¡£ÐèÇó·ÖÎö½×¶Î×ÛºÏÓû§µÄÐèÇó£»ÔÚ¸ÅÄîÉè¼Æ½×¶ÎÐγɶÀÁ¢ÓÚÊý¾Ý¿â¹ÜÀíϵͳµÄ¸ÅÄîģʽ£¬ÐγÉÊý¾Ý¿âµÄÂ߼ģʽ¡£È»ºó¸ù¾ÝÓû§µÄÐèÇó£¬ÔÚ»ù±¾±íµÄ»ù´¡ÉϽ¨Á¢±ØÒªµÄÊÓͼÐγÉÊý¾ÝµÄÍâģʽ¡£ÔÚÎïÀíÉè¼Æ½×¶Î¸ù¾ÝϵͳÊý¾Ý¿âµÄÌØµãºÍ´¦ÀíÒªÇ󣬽øÐÐÎïÀí´æ´¢°²ÅÅ£¬½¨Á¢Ë÷ÒýÐγÉÊý¾Ý¿âÄÚģʽ¡£
Âß¼Éè¼ÆµÄÈÎÎñ¾ÍÊǰѸÅÄîÉè¼Æ½×¶ÎµÄE¡ªRͼת»»ÎªÏµÍ³Ö§³ÖµÄÊý¾ÝÄ£ÐÍ£¬ÐγÉÊý¾Ý¿âµÄÂ߼ģʽ¡£×ª»¯Ê±Òª½â¾öµÄÎÊÌâ¾ÍÊÇÈçºÎ½«ÊµÌå¼äµÄÁªÏµ×ª»¯Îª¹ØÏµÄ£ÐÍ.ÎïÀíÉè¼ÆÊÇΪÊý¾ÝÄ£ÐÍÔÚ´æ´¢É豸ÉÏÑ¡ÔñºÏÊʵĴ洢½á¹¹ºÍ´æ´¢·½·¨£¬ÒÔ»ñµÃÊý¾Ý¿âµÄ×î¼Ñ´æÈ¡Ð§ÂÊ.
3.8Êý¾Ý´Êµä·ÖÎö 3.8.1¶ÁÕßÐÅÏ¢±í£º
3.8.2¹ÜÀíÔ±±í£º
3.8.3½èÊéÐÅÏ¢±í;
6
3.8.4ͼÊ齨Òé±í£º
3.8.5ͼÊéÀà±ð±í£º
3.8.6ͼÊéÁôÑÔ±í£º
3.8.7ͼÊ齨Òé±í£º
3.9Êý¾ÝÁ÷³Ìͼ
ÕâÏ×÷µÄÖ÷ÒªÈÎÎñÊǸø×é³ÉϵͳµÄ¸÷¸ö×ÓϵͳºÍÄ£¿é¹´»³ö´óÖµļÆËã»ú´¦ÀíÁ÷³Ì¡£Ä¿µÄÊÇÈÿª·¢ÈËÔ±Ã÷È·×Óϵͳ»òÄ£¿éÖÐÐÅÏ¢µÄÁ÷¶¯¡¢×ª»»¡¢´æ´¢ºÍ´¦ÀíÇé¿ö£¬ÒÔ±ã½øÒ»²½Ã÷
7
È·Ä£¿éÎïÀíÉè¼Æ¼°ÈÕºóÄ£¿éʵÏÖµÄÈÎÎñºÍ¹¤×÷Òªµã£¬´Ó¶ø°ÑϵͳµÄ×ÜÌåÉè¼ÆË¼ÏëÂäʵµ½Ã¿Ò»¸ö×ÓϵͳºÍ¹¦ÄÜÄ£¿éÖ®ÖС£×ÓϵͳºÍÄ£¿é¼ÆËã»ú´¦ÀíÁ÷³Ì£¬¿ÉÒÔÓÃÒ»ÖÖ»ùÓÚ¼ÆËã»ú´¦ÀíµÄÒµÎñÁ÷ͼÀ´±íʾ¡£
½èÊ飺½èÊéÊÇͼÊé¹ÜÀíϵͳµÄÖ÷ÒªÁ÷³ÌÖ®Ò»£¬Æä¹ý³ÌÊÇÔڹݲØÖвéÕÒ×Ô¼ºËùÐèÒªµÄͼÊ飬Ȼºó½øÐнèÊé¡¢½èÊéµÇ¼ÇµÈ²Ù×÷¡£
¿ªÊ¼½èÊé ²éÔÄ¹Ý²Ø ÑéÖ¤ÊÇ·ñN ÊäÈë¶ÁÕßÐÅÏ¢ Y ÊÇ·ñ½èÂú N ½èÊéµÇ¼Ç Í˳ö½èÊé Y »¹Êé:»¹ÊéÊÇͼÊé¹ÜÀíϵͳµÄÖ÷ÒªÁ÷³ÌÖ®Ò»£¬Æä¹ý³ÌÊÇÊäÈ뻹ÊéµÄ±àºÅ»òÕß»¹ÊéµÄÃû³Æ£¬È»ºó½øÐл¹Êé²Ù×÷£¬Í¬Ê±É¾³ý½èÔļǼ¡£
¿ªÊ¼»¹Êé ÊÇ·ñÓÐЧ N ͼÊéÓÐЧ ɾ³ýͼÊé N »¹ÊéµÇ¼Ç »¹Êé½áÊø 8
µÚËÄÕ ͼÊé¹Ý¹ÜÀíϵͳµÄ¹¦ÄÜʵÏÖ
4.1µÇ½½çÃæ
±¾´°Ì弯³ÉÁË¡±µÇ¼¡±Ä£¿é£¬Òò´ËÔÚϵͳ¼ÓÔØÊ±£¬ÐèÒªÏÈÆô¶¯¡±µÇ¼¡±Ä£¿éµÄµÇ¼´°Ì壬ֻÓе±Óû§ÊäÈëÁËÕýÈ·µÄÓû§ÃûºÍÃÜÂ룬²ÅÄܽøÈ뵽ϵͳÖ÷½çÃæ¡£·ñÔòÖ»Óо¹ý×¢²á²ÅÄܼÌÐøÖ´ÐвÙ×÷¡£
¡°µÇ¼¡±´°ÌåÔËÐнçÃæ£¬Èçͼ£º
´Ë´°ÌåµÄÖ÷Òª´úÂëÉè¼ÆÈçÏ£º
protected void Button1_Click(object sender, EventArgs e)//怫 { string strsql;
strsql = \Óû§Ãû,ÃÜÂë from ¶ÁÕßÐÅÏ¢±í where Óû§Ãû='\and ÃÜÂë='\
DataSet ds = new DataSet();
ds = Libclass.GetDataSet(strsql,\ if (ds.Tables[\
{ string scriptString = \Óû§Ãû²»´æÔÚ£¬ÇëÈ·ÈϺóÔٵǽ£¡\
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), \ else
{ Session[\
Label3.Text = Session[\ Panel1.Visible = false; Panel2.Visible = true;}}
µÇ¼³É¹¦ºó£¬¶ÁÕß¿ÉÒÔ½øÐв鿴ͼÊéÐÅÏ¢£¬½èÔÄͼÊéµÈ²Ù×÷¡£
4.2ͼÊéÐÅÏ¢¹ÜÀí½çÃæ
ͨ¹ýDataCombol¿Ø¼þÁ¬½Óµ½Êý¾Ý¿âµÄdbl»ù´¡Êý¾Ý±í£¬ÓÃDATA GRID¿Ø¼þ£¬½«ËüµÄ¸÷ÁÐÏÔʾ³öÊý¾Ý¿âµÄ¸÷ÁУ¬ÊôÐÔÉèΪ¿Éд£¬Á¬½Óµ½Êý¾Ý¿â¡£
ÓÃText ¿Ø¼þÀ´ÏÔʾËùÊäÈëµÄÄÚÈÝ£¬µ¥»÷¡°²éѯ¡°°´Å¥ºó¾Í¿ÉÒÔ²éѯÏà¹ØÄÚÈÝ£¬Í¨¹ýADO¿Ø¼þÀ´ä¯ÀÀ¼Ç¼¡£ÊµÏÖͼÊéÐÅÏ¢µÄ²éѯÒÔ¼°½èÔŦÄÜ¡£
9