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

再给20分啊,重新问个sql问题,急,急,急

楼主mywindyboy(华剑香)2002-08-02 14:55:20 在 .NET技术 / ASP.NET 提问

readsql="select   *   from   feeinfo   where   endtime='"+gettime+"'";  
  endtime为日期/时间型的字段  
  gettime为日期/时间型的变量,为什么会出错? 问题点数:20、回复次数:10Top

1 楼mbm(沉默是金)回复于 2002-08-02 15:00:20 得分 20

应该没问题的Top

2 楼mbm(沉默是金)回复于 2002-08-02 15:03:08 得分 0

endtime='"+Convert.ToDateTime(gettime)+"'";  
  这样试试  
   
  Top

3 楼mywindyboy(华剑香)回复于 2002-08-02 15:03:43 得分 0

可是的确有问题啊,另外gettime   是从datagrid中提取出来的,在windowsform环境下,大家帮忙看看  
  gettime=(DateTime)db1[db1.CurrentRowIndex,7];Top

4 楼mywindyboy(华剑香)回复于 2002-08-02 15:11:33 得分 0

错误原因:标准表达式数据类型不匹配Top

5 楼mbm(沉默是金)回复于 2002-08-02 15:14:06 得分 0

你在调试的过程中把这行copy到查询分析器里,去掉前后的引号,看是什么错Top

6 楼mbm(沉默是金)回复于 2002-08-02 15:15:26 得分 0

sqlserver中的日期数据类型有两种,长的和短的,检查一下Top

7 楼mywindyboy(华剑香)回复于 2002-08-02 15:22:50 得分 0

哦,怎么去掉后面的具体时间,而只保留年月日?Top

8 楼mywindyboy(华剑香)回复于 2002-08-02 15:24:29 得分 0

知道错误原因了,上面说的怎么该?在access中Top

9 楼mbm(沉默是金)回复于 2002-08-02 15:33:12 得分 0

DateTime.ToShortDateString()Top

10 楼mywindyboy(华剑香)回复于 2002-08-02 15:40:50 得分 0

这样又变成字符型了啊,我只好用年,月,日一个一个的比了,呵呵。  
  多谢了饿Top

相关问题

  • sql问题,急。
  • SQL问题,急!
  • 急sql问题
  • sql问题,急!!
  • SQL问题,急
  • sql server 2000 重新安装问题 急~~~ 简单_高分~~~
  • sql server 问题:急
  • 急~求T-SQL问题
  • SQL问题紧急!!!!!!!!!!!!
  • SQL SERVER 问题!!!!!!!!!!!!!!!!!急

关键词

  • gettime
  • endtime
  • 日期
  • 时间

得分解答快速导航

  • 帖主:mywindyboy
  • mbm

相关链接

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

广告也精彩

反馈

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