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

请教关于数据库查询中对datetime 类型的处理!在线等待!

楼主stevedai(一个新的开始 ...)2003-08-04 20:44:16 在 .NET技术 / ASP.NET 提问

我的程序的一个asp.net   页面中一个控件   是用于输入时间的   ,用来查询数据库,可是我写的Sql   语句,运行,要有问题,到底怎么回事?  
  builder.AppendFormat("   and   OrderDate='{0}'",OrderDateInput.Value.Trim());  
  builder     是StringBuilder   类型的,OrderDate   在数据库中是datetime类型  
    builder.ToString   ()   就是查询语句,可是发生了错误!  
  错误是“将char   数据类型转化为datetime   导致数据精度丢失!  
  要怎么输入????请指教!  
  问题点数:20、回复次数:5Top

1 楼hfma2000(hfma2000)回复于 2003-08-04 20:46:57 得分 4

能这样用吗?OrderDate='{0}'Top

2 楼stevedai(一个新的开始 ...)回复于 2003-08-04 21:27:57 得分 0

可以吧,我设断点调试,最后的语句是  
      select   *   from   Orders   where   OrderDate='2000-12-12'        
  这有什么问题?Top

3 楼stevedai(一个新的开始 ...)回复于 2003-08-04 21:30:42 得分 0

关键是不知道SQL   Server   中的   datetime   数据类型,用查询语句怎么表示Top

4 楼hfma2000(hfma2000)回复于 2003-08-04 21:40:50 得分 8

select   *   from   Orders   where   OrderDate='2000-12-12'       查询语句没有错啊。  
  builder能不能全写出来看一看。  
  Top

5 楼shixueli(我们总是不能随心所欲)回复于 2003-08-04 22:03:51 得分 8

试试:  
  select   *   from   Orders   where   OrderDate=cast('2000-12-12'   as   datetime)Top

相关问题

  • 数据库中datetime类型的数据,sql查询求助
  • sql日期查询 数据库中datetime类型的数据匹配
  • 各位前辈,我在数据库中有一个字段io-time是datetime类型的,我如何查询数据库中某一时间段内的数据?
  • 如何把数据库的datetime类型转为date类型
  • Access数据库中的日期类型如何写查询?
  • access数据库查询结果数据类型转换问题
  • [提问]MFC ODBC下数据库datetime类型
  • ####怎么在数据库插入 datetime 类型
  • 数据库查询!
  • 数据库查询

关键词

  • 语句
  • 数据库
  • 查询
  • 数据
  • orderdate
  • 类型
  • datetime
  • builder
  • fromorders where
  • select

得分解答快速导航

  • 帖主:stevedai
  • hfma2000
  • hfma2000
  • shixueli

相关链接

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

广告也精彩

反馈

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