关于查询(急!)

sky_rui 2002-12-29 12:08:38
如果我这样写SQL:
select *;
from tb1.dbf;
where tb1.name=sd;
into table tb2.dbf
主要看最后一句是把所查询的记录送到表tb2.dbf中,但每次这样做都会提示你“
tb2.dbf已经存在,改写吗?”这样的提示,请问各位高手如何解决!
此外还有其他解决存在多条满足条件记录的查询方式吗?请各位指点!!!!
先在此谢过……
...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyongxing 2002-12-30
  • 打赏
  • 举报
回复
建议你用临时表方法:
select * from tb1.dbf where tb1.name=sd into cursor tb2
非零传说 2002-12-29
  • 打赏
  • 举报
回复
在你用完这个tb2.dbf时将它关闭了就可以了
select * from tb1.dbf where tb1.name=sd into table tb2.dbf
sele tb1
use
if _tally>0
sele tb2
....
...
....
endif
sele tb2
use



guhuan 2002-12-29
  • 打赏
  • 举报
回复
请问在VF中如何实现折半查找
举个例子好吗
xiolig 2002-12-29
  • 打赏
  • 举报
回复
提示“文件存在”的另外原因解决:
方法一:先执行文件删除命令:ERASE tb2.dbf
方法二:SET SAFE OFF
liuri璇玑 2002-12-29
  • 打赏
  • 举报
回复
set safety off
非零传说 2002-12-29
  • 打赏
  • 举报
回复
在你用完这个tb2.dbf时将它关闭了就可以了
在主程序中加入SET SAFE OFF

select * from tb1.dbf where tb1.name=sd into cursor tb2.dbf
sele tb1
use
if _tally>0
sele tb2
....
...
....
endif
sele tb2
use
这样最好了
mudong 2002-12-29
  • 打赏
  • 举报
回复
这种场合该输出到 cursor

2,749

社区成员

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

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