资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

-------------asp.net页面被调用的问题--------------

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

--------delete.aspx:  
  <%@Import   Namespace="System.Data.OleDb"   %>  
  <%@Import   Namespace="System.Data"   %>  
  <%  
  string   sID=Request["idNumber"],SendFlag;     //"idNumber"是   flash传递的参数  
  if(Session["AdminLogged"]=="1"){  
  if(sID==null   ||   sID=="")  
  SendFlag="2";  
  else{  
   
  string   DB_STR="Provider=Microsoft.Jet.OLEDB.4.0;   Persist   Security   Info=False;   Data   Source="   +   Server.MapPath("Database/GuestBook.mdb");    
          OleDbConnection   conn   =   new   OleDbConnection(   DB_STR   );  
          OleDbCommand           cmd     =   new   OleDbCommand(   "select   *   from   guestbook   where   number="+sID,   conn   );  
          OleDbDataAdapter   da       =   new   OleDbDataAdapter();  
          da.SelectCommand   =   cmd;  
          DataSet   ds   =   new   DataSet();  
          da.Fill(   ds   );  
          conn.Close();  
   
                          DataTable   msgDel=ds.Tables[0];  
  if(msgDel.Rows.Count==0)  
  SendFlag="3";  
  else{  
  string   strDELETE   =   "DELETE   *   FROM   GuestBook   where   number="+sID;  
  OleDbConnection   objConnect   =   new   OleDbConnection(DB_STR);  
  objConnect.Open();  
  OleDbCommand   objCommand   =   new   OleDbCommand(strDELETE,   objConnect);  
  objCommand.ExecuteNonQuery();  
  objConnect.Close();  
  SendFlag="1";  
          }  
            }  
  }  
  else{    
  SendFlag="4";  
  }  
  Response.Write("&&SendFlag="+SendFlag);  
  %>  
   
  -----------------------------  
   
  "SendFlag"(参数)是返回FLASH作判断的:  
   
   
  单独运行的时候:  
      编译器错误信息:   BC30109:   String   is   a   class   type,   and   so   is   not   a   valid   expression.  
   
              也就是这样的格式:   string   sID=Request["idNumber"],SendFlag;   有错误的了.  
              代码的格式不对了.应该怎样表达呢?  
   
   
   
 

网友回答:

发表者:wangdequan1024

string   sID=Request["idNumber"],SendFlag  
  如果你想声明两个字符串变量  
  你可以  
  string   sID=Request.QueryString["idNumber"];       //这样写试试  
  string   SendFlag;

发表者:johnsuna

按楼上的做一下试试


 

 
热门推荐笔记本: IBM笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved