CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

有关Asp编程的问题

楼主xiaoyu_1(晓谕_1)2005-05-01 19:44:10 在 .NET技术 / ASP.NET 提问

俺是新手,现有一问题急需解决,望各位大侠拔刀相助阿。20分  
      我想编程实现对Access数据库中的表进行浏览的功能,可发现浏览到的表有个问题:原表中内容为空的格内显示为null,可我想让空白格中显示就为空白,该怎么编程啊?急死小妹了,帮帮俺吧,这程序关系到身家性命阿 问题点数:0、回复次数:10Top

1 楼singlepine(小山)回复于 2005-05-01 23:56:37 得分 0

显示前先判断一下  
  if(那个玩意==null)  
  {  
          表格="";  
  }Top

2 楼dolfen(网海之豚(每天进步一点点))回复于 2005-05-02 01:16:52 得分 0

简单点,在使用数据时这样:  
  <%=   你的记录集名.Fields.Item("你的字段名").Value   %>Top

3 楼suifengly(兰斯洛特)回复于 2005-05-02 02:37:09 得分 0

我怎么没这问题.....  
  1楼那位的可行...如果真是null的话...最好再ToLowCase一下Top

4 楼xiaoyu_1(晓谕_1)回复于 2005-05-02 08:54:32 得分 0

dolfen说明白点啊?小妹级别太低,听不大懂啊Top

5 楼xiaoyu_1(晓谕_1)回复于 2005-05-02 08:59:13 得分 0

<%@   Language=Jscript   %>  
  <html>  
  <head>  
   
  <title>黄河绿化信息浏览</title>  
  <style   type="text/css">  
    body{font-size:12px}  
    TH{FONT-SIZE:   12px}  
    TD{   font-size:   12px   }-->  
    </style>  
   
  </head>  
  <body>  
  <%  
  /*var   conn=Server.CreatObject("ADODB.Connection");  
                  DBPath   =   Server.MapPath("database/huanghe.mdb");  
  conn.Open("driver={Microsoft   Access   Driver   (*.mdb)};dbq="   +   DBPath);  
                  var   Conn   =   Server.CreateObject("ADODB.Connection");  
  Conn.Open("driver={SQL   Server};database=huanghe;server=localhost;uid=sa;pwd="); */  
  var   conn   =   Server.CreateObject("ADODB.Connection");  
  conn.Open("driver={Microsoft   Access   Driver   (*.mdb)};dbq="   +  
  Server.MapPath("database/huanghe.mdb"));  
  rs   =   Server.CreateObject("ADODB.Recordset");  
  sql   =   "Select   *   from   jdipo";  
  rs.Open(sql,   conn,   3);  
  rs.PageSize   =18;  
   
  %>  
  <% if   (Request("page").Count   >   0)  
  {  
  iPage   =   parseInt(Request("page"));  
  if(iPage   <   1)  
  iPage   =   1;  
  if(iPage   >   rs.PageCount)  
  iPage   =   rs.PageCount;  
  }  
  else  
  {  
  iPage   =   1;  
  }  
                  /*Response.Write("您现在浏览的是计划表中堤坡的绿化信息");*/%>  
                <H3   STYLE="COLOR:green;FONT-SIZE:13PX;"   >您现在浏览的是<font   color="blue">计划表</font>中<font   color="purple">堤坡</font>的绿化信息,      
  <font   color="red">   欢迎使用!</font>&nbsp;</H3>  
                <H3   STYLE="COLOR:green;FONT-SIZE:13PX;"   >  
  <% Response.Write("当前第"   +   iPage   +   "页,共"   +   rs.PageCount   +   "页");  
  rs.AbsolutePage   =   iPage;          
  %>  
                  <%  
          if   (iPage   !=   1)  
  {  
  %><a   href="browserjdipo.asp?page=1">第一页</a>  
      <a   href="browserjdipo.asp?page=<%=iPage-1%>">上一页</a>  
  <%          
  }  
  if   (iPage   !=   rs.PageCount)  
  {  
  %>  
  <a   href="browserjdipo.asp?page=<%=iPage+1%>">下一页</a>          
  <a   href="browserjdipo.asp?page=<%=rs.pageCount%>">最后页</a>          
  <%    
  }%>  
  </H3>  
                 
  <table   cellpadding="0"   bordercolor="#1088af"   border="1"   cellspacing="0"   >  
  <tr   style="background-color:#e6f8ff;">  
  <%for   (i=1;   i<18;   i++)  
  {  
  Response.Write   ("<td   align='center'>"   +   rs(i).Name     +   "</td>");  
  }%>  
   
  </tr>  
  </tr>  
   
  <%  
  for(   i   =   0;   i   <   rs.PageSize;   i++)  
  {  
   
                  if(!rs.Eof)  
  {  
  if(i%2==0)  
  Response.Write("<tr   style='background-color:#FFFFFF;'>");  
  else  
  Response.Write("<tr   style='background-color:#FFFFFF;'>");  
                                              for   (j=1;   j<18;   j++)  
  {  
  Response.Write   ("<td   align='center'>"   +   rs(j)   +   "</td>");  
  }    
                                 
  Response.Write("</tr>");  
  rs.movenext();  
  }  
  }  
  %>  
  </table>  
   
   
   
  </body>  
  </html>  
   
  以上就是我编的显示表格jdipo的程序,怎么把null去掉啊?在线等,十万火急!Top

6 楼singlepine(小山)回复于 2005-05-02 09:10:56 得分 0

把Response.Write   ("<td   align='center'>"   +   rs(i).Name     +   "</td>");  
  换成  
  if(rs(i).Name==null)  
  {  
        Response.Write   ("<td   align='center'>"   +   "   "+   "</td>");  
  }  
  else  
  {  
          Response.Write   ("<td   align='center'>"   +   rs(i).Name     +   "</td>");  
  }  
  //**********  
  把Response.Write   ("<td   align='center'>"   +   rs(j)   +   "</td>");  
  换成  
  if(rs(j)==null)  
  {  
        Response.Write   ("<td   align='center'>"   +   "   "+   "</td>");  
  }  
  else  
  {  
          Response.Write   ("<td   align='center'>"   +   rs(j)+   "</td>");  
  }  
   
  Top

7 楼hchxxzx(NET?摸到一点门槛)回复于 2005-05-02 09:13:13 得分 0

Response.Write   ("<td   align='center'>"   +   rs(j)   +   "</td>");  
  改为:  
  在循环之前先定义一个变量myvalue   =   ""  
   
  myvalue   =   rs(j);  
  if(myvalue   !=   "null")  
  {  
    myvalue   =   "";  
  }  
  Response.Write   ("<td   align='center'>"   +   myvalue   +   "</td>");  
  Top

8 楼xiaoyu_1(晓谕_1)回复于 2005-05-02 09:35:22 得分 0

不行啊,还有啥办法没有?怎么显示没变化呢?Top

9 楼xiaoyu_1(晓谕_1)回复于 2005-05-02 09:44:33 得分 0

还有一个问题,要查询表格中的内容,多关键字查询,例如:有三个字段名“树种”、“单位”、“岸别”,同时输入三个关键字“柳树”、“菏泽市局”、“右岸”,要把表中三个字段名下的值同时分别满足这三个关键字的内容都显示出来,怎么办啊?  
  if   ("flanglin"==Request("quyu"))  
                                  {                                   SQL   =   "Select   *   from   qfanglanglin   where   树种     like   '%"   +   keywords   +   "%'   or   单位     like   '%"   +   keywords   +   "%   or   岸别   like     '%"+keywords+"%'";  
                            rs   =   conn.Execute(SQL);  
                                    Response.write("情况表中   防浪林   查询结果如下");  
                                        rstotab(rs);  
                        conn.close();  
                                     
                                  }  
  现把有关查询部分的程序附上,该程序仅能实现一个字段值的单关键字查询,要实现多关键字查询咋办阿?急急急!Top

10 楼xiaoyu_1(晓谕_1)回复于 2005-05-02 14:35:18 得分 0

各位大虾啊,小妹等了半天了咋没人给个意见阿?愿奉上20分,请解救小妹于水火之中吧,毕业设计检查迫在眉睫阿!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Top

相关问题

  • ASP编程
  • asp编程!
  • ASP编程百例!
  • asp编程求助
  • excel,sql server,asp编程!(急!!!!!!!!!)
  • asp编程出现小问题,急
  • 刚开始asp编程,请教啦
  • asp编程的另一种思想可行否?
  • 精通SQL Server以及ASP编程者进入
  • 有没有哪位在asp编程中用过RDS,请指教

关键词

得分解答快速导航

  • 帖主:xiaoyu_1

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo