select * from tel where tdate <= ' + dtkp1.Text.ToString() + "'and tdate >= '"+dtp2.Text.Tostring();
解决方案 »
- 谁知道一个第三方控件能将WORD窗口嵌入Winform
- dropdownlist的SelectedIndexChanged事件
- 怪事,不知道是操作系统还是软件的原因,无法弹出注册窗口
- winform 小问题
- C#套接字
- 急急急:散分 散分各位console 不能用怎么办???????????????
- 要用C#重写这个vbscript函数要怎么写?
- 请问DATAVIEW或TABLE中如何得到当前记录的索引(index)??
- 未处理的“System.OutOfMemoryException”类型的异常出现在 system.windows.forms.dll 中
- 请问C#如何做IT方面的分布式应用
- 请各位高人帮我看看这段程序有什么问题
- C# 里面如何检测打印机是否联机?在线等待!!!!!
"select * from tel where tdate=<'+dtp1.Text.ToString()+ "'and tdate>= '"+dtp2.Text.ToString();
因为时时间比较,最好统一转换成时间格式来比较
卡卡
string Ins = "select * from tel where tdate<="+"'"+dtp1.Text.ToString()+"'"+" and tdate>= "+"'"+dtp2.Text.ToString()+"'";
总是报在’0‘附近有语法错误
oracle:
string Ins = "select * from tel where tdate<=to_date("+"'"+dtp1.Value.ToString()+"')"+" and tdate>= to_date("+"'"+dtp2.Value.ToString()+"')";db2、sql server:
string Ins = "select * from tel where tdate<="+"'"+dtp1.Value.ToString()+"'"+" and tdate>= "+"'"+dtp2.Value.ToString()+"'";如上。
string Ins = "select * from tel where tdate<="+"\'"+dtp1.Value.ToString()+"\'"+" and tdate>= "+"\'"+dtp2.Value.ToString()+"\'";
不好意思,忘加转意符了"\".
string Ins="select * from tel where tdate<=@Date1 and tdate>=@Date2";SqlDataAdapter da=new SqlDataAdapter(Ins,yourConn);
da.SelectCommand.Parameters.Add("@Date1",dtp1.Value);
da.SelectCommand.Parameters.Add("@Date2",dtp2.Value);//Querying
语法是正确的,但有时SQL与win的日期转换成字符串时因为格式不一样,比较不出来,保险的做法:
DateTime dt1=dtp1.Value;
string date1=string.Format("{0}-{1}-{2}",dt1.Year,dt1.Month,dt1.Day);
DateTime dt2=dtp2.Value;
string date2=string.Format("{0}-{1}-{2}",dt2.Year,dt2.Month,dt2.Day);
string Ins = "select * from tel where tdate<='"+dt1+"' and '"+dt2 + "'";