试图执行的查询中不包含作为合计函数一部分的特定表达式 'PurchasePrice*TotalAmount'!!!!!!!!!!!!

tangyy 2005-03-17 05:49:15
shbSqlStr="select PurchasePrice*TotalAmount as Total from PeiJianManage where Month(Data) > '" + txtBuyDate1.Value.ToString() + "' and '" + txtBuyDate1.Value.ToString() + "'< '" + txtBuyDate2.Value.ToString() + "' group by Provider ";


=======================================================

试图执行的查询中不包含作为合计函数一部分的特定表达式 'PurchasePrice*TotalAmount' 。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 试图执行的查询中不包含作为合计函数一部分的特定表达式 'PurchasePrice*TotalAmount' 。

源错误:

行 102: shbDA=new OleDbDataAdapter(shbSqlStr, shbConn);
行 103: shbDA.Fill(shbDS,"PeiJianManage");
行 104: StatisticianRepeater2.DataSource = shbDS.Tables["PeiJianManage"];
行 105: StatisticianRepeater2.DataBind();


...全文
457 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangyy 2005-03-19
  • 打赏
  • 举报
回复
至少一个参数没有被指定值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。

源错误:


行 101: // shbSqlStr="select * from PageB order by id desc";
行 102: shbDA=new OleDbDataAdapter(shbSqlStr, shbConn);
行 103: shbDA.Fill(shbDS,"PeiJianManage");
行 104: StatisticianRepeater2.DataSource = shbDS.Tables["PeiJianManage"];
行 105: StatisticianRepeater2.DataBind();

saucer 2005-03-19
  • 打赏
  • 举报
回复
shbSqlStr="select PurchasePrice*TotalAmount as Total from PeiJianManage where Data > #" + txtBuyDate1.Value.ToString() + "# and Data < #" + txtBuyDate2.Value.ToString() + "#";

?
saucer 2005-03-18
  • 打赏
  • 举报
回复
to use Group by, you need to use one of those aggregate functions

shbSqlStr="select SUM(PurchasePrice*TotalAmount) as Total, Provider from PeiJianManage where Month(Data) > '" + txtBuyDate1.Value.ToString() + "' and '" + txtBuyDate1.Value.ToString() + "'< '" + txtBuyDate2.Value.ToString() + "' group by Provider ";

or that is not what you want, try

shbSqlStr="select PurchasePrice*TotalAmount as Total from PeiJianManage where Month(Data) > '" + txtBuyDate1.Value.ToString() + "' and '" + txtBuyDate1.Value.ToString() + "'< '" + txtBuyDate2.Value.ToString() + "'";
tangyy 2005-03-17
  • 打赏
  • 举报
回复
没人会吗????
内容概要:本文系统整理了《微软面试100题完整版(含解析+备考指南)2026最新求职资源》,涵盖算法编程、逻辑思维、计算机基础、系统设计与工程实践、职场综合五大核心题型,共100道高频原题,均来自微软近十年真实面试题库,剔除过时内容,新增AI工程应用、轻量化系统设计等2026年前沿考点。每道题目配有详细解题思路与考察要点,覆盖数据结构、动态规划、位运算、网络协议、数据库事务、微服务架构、高并发设计等关键技术领域,并包含逻辑推理、工程排查、产品权衡等综合素质题目,全面适配微软海内外各岗位面试需求。此外,文章还提供分层刷题策略、地域差异化备考建议及完整资源获取路径,助力求职者高效通关初面、复面与终面。; 适合人群:准备应聘微软的应届毕业生、1-5年工作经验的技术岗从业者(如软件开发、算法、测试、数据、运维等),以及计划投递微软海外岗位的求职者;尤其适合缺乏系统面试准备、希望提升解题思维与工程表达能力的人群。; 使用场景及目标:①针对微软技术面试的算法题进行专项突破,掌握最优解法与代码规范;②训练逻辑思维与系统设计能力,应对高阶岗位考察;③准备终面综合问题,提升职场素养与岗位匹配度表达;④根据国内/海外不同考点调整复习重点,实现精准备考。; 阅读建议:此资源以真题为核心,强调解题思路而非死记硬背,建议按“分类刷题—总结模板—模拟手撕—复盘优化”流程学习,重点关注代码边界处理、复杂度优化与英文表达逻辑,结合自身背景补充项目复盘与系统设计练习,全面提升面试实战能力。

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧