收录日期:2019/08/19 20:48:41 时间:2016/05/30 10:06:36 标签:数据库
要求从Table1中找出所有T字段中数值在t1和t2间的记录,T字段为dbSingle类型。
小弟没有学过SQL,不知道下面这么写对不对:
"Select * From Table1 Where T > %f AND T < t2",t1,t2"

另外,用CDaoRecordset rs的Open方法得到这个记录集合存在rs中后,怎么才能知道有多少条记录呢?好像CDaoRecordset类没有提供方法知道这个东西阿。所以我只好暂时用
int kk;
while(!rs.IsEOF())
{
   rs.MoveNext();
   kk++;
 }
这个办法得到kk应该就是记录的条数了吧,请各位指点。
sorry,刚才那条SQL搞错了,我自己写的是下面这个,不知道对不对
"Select * From Table1 Where T > %f AND T < %f",t1,t2"
Select *
form  table
where
     between  't=' And 't='
rs.GetRecordCount
gaowenjun233的意思是:
" Select * form  table where between  'T=%f' And 'T=%f',t1,t2 "么?
刚才自己查了一下MSDN,感觉似乎是
CString strSelect;
strSelect.Format("SELECT * FROM table WHERE T BETWEEN %f AND %f ",t1,t2 );
" Select * form  table where between  'T=%f' And 'T=%f',t1,t2 "
这个应该不行吧!是查询满足T为t1 t2的两种情况的记录,而不是楼主要的之间的记录。
可以用AND 和BETWEEN ,只要按类型修改%f类型匹配符。
得到记录数最好还是用遍历
回laiyiling(【陌生人 V2.0】):
现在我用的是:
CString strSelect;
strSelect.Format("SELECT * FROM MeasureTable WHERE T >= %f AND T <= %f", 
AmendedAllTrackState[ii][jj].t-0.005,
AmendedAllTrackState[ii][jj].t+0.005);

这个有问题不?是否要在%f上加单引号?
%f不需要,如果是%s就要
总结:刚才自己试验的结果是
1. 用BETWEEN AND或者 <= AND >=都可以,效果相同;
   PS:用" Select * form  table where between  'T=%f' And 'T=%f',t1,t2 "这种写法是非法的

2. 要获得全部记录个数必须用遍历,GetRecordCount()方法返回值为1

一篇不错的文章(转帖)值得借鉴 求救:比赛日程表问题!! 用adoquery能否判断表中哪个字段是否存在? 怎样确定散点图的坐标原点相对于窗口或datawindow控件的坐标(像素单位) 急救!C#开发的button的样式为何不是XP样式? 我想要一段读文件的代码,很简单的那种 这个问题让我很郁闷 GPRS Protocol(need up) 采用C++Builder6(Delphi6)与采用VS.Net开发B/S结构的应用哪个更好?各自有什么特点?希望大家都谈谈看法。 请赐教 集装箱货物摆放优化算法! 奉献一片爱心(这个帖子可能很长时间不会结帖,请版主见谅) 谁知道Project KickStart 3.1的注册码 谢谢 redhat 下有什么好的中文文档编辑软件么? 怎么在listView上点击鼠标右键时弹出菜单阿。 一个十分简单的问题,给分100! 大家能告诉我在那里下载mis源代码吗? 可以把Linux光盘上的内容copy到硬盘上安装吗? 谁有CSDN文档中心ASP源程序 采用C++Builder6(Delphi6)与采用VS.Net开发B/S结构的应用哪个更好?各自有什么特点?希望大家都谈谈看法。 是不是只有回答问题并且被给分,那么专家分才会增加阿? 我该怎么办,我喜欢上了一个有男朋友的女孩??迷茫…… 各位使用VC编程的同仁:你们觉的用VC搞那方面的前景最好?小弟在十字路口想定一下位.....谢谢提醒!UP都有分..... 采用C++Builder6(Delphi6)与采用VS.Net开发B/S结构的应用哪个更好?各自有什么特点?希望大家都谈谈看法。 请问如何删除A表中的B表的所有记录? 关于程序员和网络工程师的问题! 做过DirectSound的朋友帮帮忙。 各位使用VC编程的同仁:你们觉的用VC搞那方面的前景最好?小弟在十字路口想定一下位.....谢谢提醒!UP都有分..... 100分相送!!DLL中的线程问题? 一个计设项目怎样分配任务比较合理? 一个问题!!!