易截截图软件、单文件、免安装、纯绿色、仅160KB

sql 问题

DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+"') and (EndTime < '"+endTime+"')"

这样写有问题吗,StartTime, EndTime在数据库中是datetime类型


用messagebox('',sql)出来看看就知道了啊

调试下看看就行。where前加个空格,where字句中空格去掉, 时间用 '2009-1-1' ,注意,','需要转义。

最好的辦法是用messagebox出來看一下,SQL語句有沒問題。

用string试试
string startTime,endTime
startTime=em_1.Text
endTime=em_2.Text

string sql
sql = dw_1.GetSQLSelect()+" Where (StartTime> '"+startTime+"') and (EndTime < '"+endTime+"')"



如果你是用来根据时间查询记录的话
ls_select = "(convert(char(10),em_work.work_date,120) >= '" +ls_begin+ "') and (convert(char(10),em_work.work_date,120) <= '" + ls_end + "')"

引用
用string试试
string startTime,endTime
startTime=em_1.Text
endTime=em_2.Text

string sql
sql = dw_1.GetSQLSelect()+" Where (StartTime> '"+startTime+"') and (EndTime < '"+endTime+"')"


相关问答:

如何用c#,sql2000 开发c/s下的工作流?

本人c#新手 可是要求要用c# ,sql2000开发c/s的工作流,一头雾水,请大家帮忙帮忙,给点思路,说的约具体越好,我也好往那个方面去学习
http://www.hxzi.com/view/61402.html
B/S版的,基本思想应该差不多的。。 ......

sql 查询

  我有一个月和日组成的数字,有两组月和日
想在身份证号中挑选出在该该两组月日之间出生的人,不知道应该怎么写.
身份证号有可能是15位或者18位

月日组合的形式如下
10-17/04-20
月-日/月- ......

sql查询疑问

表中按datadate,tradeid为主键,也就是说tradeid会重复出现在不同天中,同一天的tradeid是不同的。现在我希望取一段时间范围内不重复的tradeid,且只要每个tradeid的最后一次出现的那条。sql语句该怎么写

: ......

这个sql语句该怎么写,急!!!!

根据班级分组,统计平均分和不及格的个数.
我的想法是这样的.
Select  avg(testScore) as 平均分, count(testScore <600) as 不及格数 , from [Person] Group by Class
但是count(testScore <60 ......

SQL优化?

求:sql优化的方法!!!
努力学习oacle基础知识

这样子怎么回答?

如果是关系表的话,学习用代数关系解决问题,这只是初步。
以上完全个人见解,不承担任何责任。

LZ你这样问就太抽象了……

引用
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号