VF++SQL 問題

xiaaoo 2003-05-25 02:08:00
高人請看:

在VF中, 可以用locate來完成定位,比如locate for store=1000(尋找庫存是100
的記錄).
請問在Transact-SQL中有什麼辦法來完成記錄定位呢

敬請高人相助拱手致謝!!
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiolig 2003-05-27
  • 打赏
  • 举报
回复
T-SQL 提供游标(CURSOR)来实现逐行处理能力
SQL-SERVER ODBC 对客户端的支持主要是考虑向后兼容
在 VFP8 中提供了 CursorAdapter 对象
jiangzhifeng 2003-05-27
  • 打赏
  • 举报
回复
在T-SQL中只有记录集没有行号的概念,因此也就没有LOCATE、FIND、SEEK语句或函数。对于从Foxpro转到SQL的同仁,要注意改变思路。
要完成满足要求的记录定位,在T-SQL中先SELECT * from table where store=1000(查询出符合条件的记录集),然后在记录集中再做操作。
ekekyn 2003-05-26
  • 打赏
  • 举报
回复
有个比较苯的方法
select recn() as mm,toubiaodw from 单位表 where allt(toubiaodw)=='4' into curs mm
dd=mm.mm
sele 单位表
go dd
repl toubiaodw with "ddd"
kaicat 2003-05-26
  • 打赏
  • 举报
回复
有没有试过直接LOCATE FOR远程视图呢,这样也可以等到你要的数据啊

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧