鲁 鲁莉 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #1 在DELPHI5中开发C/S,对SQL SERVER7.0数据库每一条记录的记录号如何确定?
L lianzj Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #2 使用Table与Query组件都可以使用RECNO。
P popeye Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #4 一般情况下返回0,但是我用paradox时会返回纪录号
A adminis Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-22 #5 你可以在表里面建一个字段,存放记录号啊。只要是递增且不重复就行了。 如果用了SQL7就好办,把表结构中的那个字段的Identity打上勾, 它就能自动递增而不重复。就是你要的记录号了。
D DALY Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-22 #6 用SQl数据库返回的数据根本不存在记录号的概念. 如果只是为了确定记录的位置,最好使用BookMart来处理
L lianzj Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-24 #8 我在QUERY中使用RECNO也发现问题,我使用的是DBF数据,动态设置SELECT参数。有时返回的是库中的数据记录号,有时返回的是筛选出来的数据顺序号。
温 温柔一刀 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-19 #10 能不能靠这个问题再得200分呢? http://www.delphibbs.com/delphibbs/DispQ.asp?LID=277950
F flyin2000 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-21 #12 假如你要取出特定的一条记录,可以用bookmark(getbookmark,setbookmark); 或者干脆在在sql server的表中加入一个唯一的列来识别(for example:定义一个类型为 identity的列,然后将它标为primary key!).
假如你要取出特定的一条记录,可以用bookmark(getbookmark,setbookmark); 或者干脆在在sql server的表中加入一个唯一的列来识别(for example:定义一个类型为 identity的列,然后将它标为primary key!).