c#的sql语句里提取datetime型数据的Time问题????

baozhidie1 2009-04-29 11:32:47
string cc = "8:30";
DateTime dd = Convert.ToDateTime(cc);
string str = ConfigurationManager.AppSettings["connectionstring"];
SqlConnection conn = new SqlConnection(str);
string sql = "select Attend.*,UserInfo.RealName from Attend left outer join UserInfo on(Attend.UserID=(select UserID from UserInfo where RealName like'%" + Blate.Text.Trim() + "%')) where Attend.UserID=(select UserID from UserInfo where RealName like'%" + Blate.Text.Trim() + "%') and left(Convert(varchar(5),AttendanceTime,8),5)>'"+cc+"'";
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable ds = new DataTable();
da.Fill(ds);
Gselect.DataSource = ds;
Gselect.DataBind();
conn.Close();
上面就是程序的代码,想做的是找出AttendanceTime字段>8:30的记录。
先说一下,前面都没问题,就是left(Convert(varchar(5),AttendanceTime,8),5)>'"+cc+"'这里有问题
求高手帮助啊,我是个新手,所以没有分,求求各位大哥帮助一下了,小弟在这里谢谢了。
...全文
159 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
baozhidie1 2009-04-29
  • 打赏
  • 举报
回复
自己顶
baozhidie1 2009-04-29
  • 打赏
  • 举报
回复
补充一下,把SQL拿到查询分析器中,说是Attend 对象无效,真的不会了,这是为什么?

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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