CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

至少一个参数没有被指定值!!!!!!!!!!!!!!!!!!!!!!!

楼主tangyy(tang)2005-04-04 01:08:24 在 .NET技术 / ASP.NET 提问

.aspx  
  ----------------------------  
  <table   id="StatisticianTongJiDiv1Table2"   class="StatisticianTongJiDiv1Table2">  
  <tr><td   id="StatisticianTongJiDiv1Table2Td1"   class="StatisticianTongJiDiv1Table2Td1"   colspan="4">供应商配件供应额统计  
  </td></tr>  
  <tr><td   id="StatisticianTongJiDiv1Table2Td2"   class="StatisticianTongJiDiv1Table2Td2">  
  供应商名</td>  
  <td   id="StatisticianTongJiDiv1Table2Td3"   class="StatisticianTongJiDiv1Table2Td3"   colspan="3"><input   type="text"   id="txtProvider"   name="txtProvider"   class="css_input"   runat="server"></td></tr>  
  <tr>  
  <td   id="StatisticianTongJiDiv1Table2Td4"   class="StatisticianTongJiDiv1Table2Td4">  
  设定时间</td>  
  <td   id="StatisticianTongJiDiv1Table2Td5"   class="StatisticianTongJiDiv1Table2Td5">  
  <input   type="text"   id="txtBuyDate1"   name="txtBuyDate1"   class="css_input1"   runat="server">  
  </td>  
  <td   id="StatisticianTongJiDiv1Table2Td6"   class="StatisticianTongJiDiv1Table2Td6">  
  至  
  </td>  
  <td   id="StatisticianTongJiDiv1Table2Td7"   class="StatisticianTongJiDiv1Table2Td7">  
  <input   type="text"   id="txtBuyDate2"   name="txtBuyDate2"   class="css_input2"   runat="server">  
  </td></tr>  
  <tr><td   id="StatisticianTongJiDiv1Table2Td8"   class="StatisticianTongJiDiv1Table2Td8"   colspan="4"><asp:ImageButton   ID="Imagebutton1"   OnClick="PeiJian_OnClick"   ImageUrl="/Images/ok-02.gif"   borderstyle="none"   runat="server"   CssClass="additem_id"   />  
  </td></tr></table>  
   
  .cs  
  -------------------------------  
  shbSqlStr="select   sum([Money])   as   [Money]   from   PeiJianManage   where   Provider   =   '"    
  +   txtProvider.Value.ToString()   +   "'   and   Data   between   '"    
  +   txtBuyDate1.Value.ToString()   +   "'   and   '"    
  +   txtBuyDate2.Value.ToString()   +   "'   group   by   Provider   ";  
   
  ===========================================  
   
  至少一个参数没有被指定值。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.Data.OleDb.OleDbException:   至少一个参数没有被指定值。  
   
  问题点数:20、回复次数:12Top

1 楼zhanqiangz(闲云野鹤-Overriding)回复于 2005-04-04 08:58:27 得分 1

Reponse.Write(shbSqlStr);  
  看看最后构造出来的式什么样的.Top

2 楼anycall2004(没事,瞎转悠!)回复于 2005-04-04 09:02:39 得分 1

少传了一个参数。。Top

3 楼tangyy(tang)回复于 2005-04-04 09:12:29 得分 0

.cs  
  改为:  
  shbSqlStr="select   sum([Money])   as   [Money]   from   PeiJianManage   where   Date   >   '%"    
  +   txtBuyDate1.Value.ToString().Trim()   +   "%'   and   '%"    
  +   txtBuyDate1.Value.ToString().Trim()   +   "%'   <   '%"    
  +   txtBuyDate2.Value.ToString().Trim()   +   "%'   group   by   Provider   ";  
   
  出现:  
  ------------------------------  
  标准表达式中数据类型不匹配。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.Data.OleDb.OleDbException:   标准表达式中数据类型不匹配。Top

4 楼tangyy(tang)回复于 2005-04-04 09:39:52 得分 0

真的很急!!!!Top

5 楼bmiracle()回复于 2005-04-04 10:04:21 得分 6

select   Provider,sum([Money])   as   [Money]   from   PeiJianManage   where   Provider    
  改成这样试试  
  Provider加上这个Top

6 楼baobei7758(陵少)回复于 2005-04-04 10:06:31 得分 1

断点跟踪下哦~Top

7 楼wbj02(J^情之弦^J)回复于 2005-04-04 10:14:41 得分 5

可能是三个参数当中其中一个没有值,试试看用  
  shbSqlStr="select   sum([Money])   as   [Money]   from   PeiJianManage   where   Provider   =   @Provider   ......这种传参数的方法。。  
   
  或者       使用断点调试,查找一下哪些参数没有值!Top

8 楼ianok(再菜我也要up出個星來)回复于 2005-04-04 10:16:38 得分 1

跟踪Top

9 楼tangyy(tang)回复于 2005-04-04 10:24:33 得分 0

不是没有被指定值  
   
  现在出现:  
  标准表达式中数据类型不匹配。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.Data.OleDb.OleDbException:   标准表达式中数据类型不匹配。Top

10 楼xxuu503(中国没有prison break只是因为the company不让拍)回复于 2005-04-04 10:28:42 得分 3

拼出来的字符串不对!  
   
  按一楼说的作,把你的sql语句response.write出来,干叫急没用!Top

11 楼tangyy(tang)回复于 2005-04-04 10:32:33 得分 0

按一楼说的作,把你的sql语句response.write出来,干叫急没用!  
   
  怎样response.write,我不懂的,详细点是怎么做  
  Top

12 楼vzxq(灵感人)回复于 2005-04-04 11:21:10 得分 2

用存储过程,不容易出错Top

相关问题

  • 出错了!"至少一个参数没有被指定值。"
  • ”至少一个参数没有被指定值“???
  • 至少一个参数没有被指定值,什么意思?
  • update 为什么提示:至少一个参数没有被指定值!!
  • 至少一个参数没有被指定值。!!!! 很急!!!!!谢谢了
  • 未处理的异常: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
  • Sql查询时显示 至少一个参数没有被指定值
  • 急!!!!拜托各位!这是一本书上的例子,我运行时说我至少有一个参数至少一个参数没有被指定值
  • 至少一个参数没有被指定值?大家帮我看看代码,是什么问题?
  • System.Data.OleDb.OleDbException: 至少一个参数没有被指定值--这个问题怎么解决?

关键词

  • txtbuydate1
  • shbsqlstr
  • 参数没有被指定值
  • money
  • tostring

得分解答快速导航

  • 帖主:tangyy
  • zhanqiangz
  • anycall2004
  • bmiracle
  • baobei7758
  • wbj02
  • ianok
  • xxuu503
  • vzxq

相关链接

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

广告也精彩

反馈

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