【散分】根据时间范围查找数据~~

yiyeqiubo 2009-03-28 06:16:08
用两个TextBox获取时间,
Time1.Text = System.DateTime.Now.AddDays(-5).ToString("yy-MM-dd");
Time2.Text = System.DateTime.Now.ToString("yy-MM-dd");
按照时间段查询数据库里的记录:
... ...where'"+Time1.Text+"'>= GreatedTime=<'"+Time2.Text+"'... ...
报错为: 赋值号左边必须是变量、属性或索引器


我应该怎样改啊!
...全文
92 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
指间、魔法师 2009-03-29
  • 打赏
  • 举报
回复
用between ...and...

错误为:使用了未赋值的局部变量“Time1”
你在DAL的这条sql前安个断点,运行到这条sql语句的时候,鼠标放到接受sql语句的变量上。点击那个放大镜弹出一个对话框,复制对话框中的sql然后到sql编辑器中运行。。。。
jfd198512 2009-03-29
  • 打赏
  • 举报
回复
顶 LZ!!
erytbc 2009-03-29
  • 打赏
  • 举报
回复
up
yiyeqiubo 2009-03-28
  • 打赏
  • 举报
回复
照这样做了;但错误为:使用了未赋值的局部变量“Time1”
正宗熊猫哥 2009-03-28
  • 打赏
  • 举报
回复
基本SQL语句没掌握好
tzs2304 2009-03-28
  • 打赏
  • 举报
回复
帮顶
limpid_123 2009-03-28
  • 打赏
  • 举报
回复
顶一个
ChaoYang0502 2009-03-28
  • 打赏
  • 举报
回复
1. where GreatedTime between '"+Time1.Text+"' and '"+Time2.Text+"'"
2. where GreatedTime>='"=Time1.Text+"' AND GreatedTime<='"+Time2.Text+"'"
SQL中没有你写的那种语法规则
syb1045 2009-03-28
  • 打赏
  • 举报
回复
where GreatedTime between '"+Time1.Text+"' and '"+Time2.Text+"'

62,267

社区成员

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

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

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

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