VFP +SQL 这个情况应该怎么做?

请教大师:1.SQL里有好几个表,我用VFP做的界面都要分别用到这几个表。是不是用到表的时候SQLEXEC()来提取数据存入临时表,不同数据存入不同名的临时表中是吗?2.... 请教大师:
1. SQL里有好几个表,我用VFP做的界面都要分别用到这几个表。
是不是用到表的时候SQLEXEC()来提取数据存入临时表,不同数据存入不同名的临时表中是吗?
2. 修改操作:比如我提取并存入临时表的记录有10条,但我仅对其中1条作了修改,那么怎样更新到数据库对应表里呢?
3. 删除操作:操作上首先都是先对提取过来并存在临时表里的记录进行操作,若要删除其中1条记录,那该怎么做?是不是先把临时表中要删除的记录删除,然后再更新到数据库对应表里?
4. 添加记录:我在临时表里添加了一条或若干条记录,那么怎样把添加的记录追加到SQL数据库里对应的表中?
5. 还是添加记录操作。但我从SQL数据库表中提取符合条件的记录到本地临时表中,若符合条件的记录条数为0,那么这个临时表会不会被创建?
6. 我链接到了SQL数据库,读取了数据,是否应当及时断开,还是等我退出系统时再断开链接?因为我修改,删除,添加操作要频繁操作的。
展开
 我来答
雁西楼
科技发烧友

2012-05-19 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1118
采纳率:73%
帮助的人:409万
展开全部
数据库连接句柄可以一直保持,除非你的程序有大量的用户(十万级)
简单的解决办法是,在表单的数据环境中添加CA,使用向导去设置它们,让它们自动更新就可以了,你在VFP中对数据进行的修改会自动保存到远程数据库中的.对你来说,可以像操作本地表一样操作,当然了,不能Pack不能Zap,删除也不能撤消,还有就是表缓冲模式下不能索引.其它的没什么区别.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BHYYSJH
2012-05-20 · TA获得超过124个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:111万
展开全部
1:最好是存入不同名的表中,当然也可以存入同名的表中,但此表的数据是最后一次提取的
2:可以用视图,或者CA;
3:同2
4:同2
5:会创建
6:如果操作频繁就不用断开,一直保持就可以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhm37809426
2012-05-18 · TA获得超过1585个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:539万
展开全部
个人认为你用临时表的方法不好,试试用视图。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式