我的程序是用ADO控件连接SQL数据库的,有些问题请教:1、如何得到当前数据库指针位置2、我第一次查询时指针跳转正常,但是再查询一次后,指针就开始乱来了,为什么?3、还没想好。
解决方案 »
- CodeGear开发者日,Delphi 2007
- delphi2005没有帮助文件怎么办?
- 使用Socket能不能传递一个对象实例?
- ADO+ACCESS数据库,怎样在数据库中设字“金额”的数据类型,为什么我输入的只有两位小数,而在DBGRID中显示小数有好多位,打开MS ACCESS
- 求xp风格图标,主要用于应用程序,多谢!
- 哪位清楚code 39码怎样压缩?在线期盼您的帮助!
- 如何作用API
- 非常着急:delphi在做报表时如何实现任意的选择自己需要的字段打印。
- 关于ChartFx控件的问题
- 用Delphi混饭吃能维持多久?
- 这两种读取数据库记录的方法有什么区别?
- 重分悬赏:TClientSocket怪问题。。。
2,这个要根据你自己的操作来,随时跟踪指针的位置,不然找起来很麻烦,容易出错!
1、如何得到当前数据库指针位置
不知道你所说的指针是什么东西,好象SQL Server没有指针的概念吧?2、我第一次查询时指针跳转正常,但是再查询一次后,指针就开始乱来了,为什么?还是不知道你的指针是什么
3、还没想好。你想好了,可能我还要想一下!^_^
DM.ADOQuery_Base.Close();
DM.ADOQuery_Base.SQL.Clear();
DM.ADOQuery_Base.SQL.Add(SQLStr);
DM.ADOQuery_Base.Open();然后在B窗体中: if DM.ADOQuery_Base.Recordset.EOF then
begin
BitBtn_Next.Enabled :=false;
EXIT;
end
else
begin
DM.ADOQuery_Base.Recordset.MoveNext
end;DM是一个专门放ADO控件的窗体。