VFP调用SQL Server数据库,怎么更新数据库?
通过sqlexec()得到的临时表是可读写的,对表进行修改后,通过以下命令可以将数据更新到SERVER,还可以通过tableupdate()进行更新CURSORSETPR...
通过sqlexec()得到的临时表是可读写的,对表进行修改后,通过以下命令可以将数据更新到SERVER,还可以通过tableupdate()进行更新
CURSORSETPROP("TABLES", 数据源表名 , 可更新Cursor名 )
CURSORSETPROP("KEYFIELDLIST", 关键字段 , 可更新Cursor名 )
CURSORSETPROP("UPDATABLEFIELDLIST", 可更新字段列表 , 可更新Cursor名 )
CURSORSETPROP("UPDATENAMELIST", 前后段字段对应关系列表 , 可更新Cursor名 )
CURSORSETPROP("SENDUPDATES",.T., 可更新Cursor名 )
书上提到连接SERVER后及时断开(sqldisconnect()),减少服务器负担!
请问进行以上更设置后,能否断开SERVER,然后操作临时表,再我想保存的时候单击保存按钮(重新连接,执行以上操作)?
找了一些实例看了一下,好像里面很少sqldisconnect()
本来新手,还请高人详细解答,谢谢! 展开
CURSORSETPROP("TABLES", 数据源表名 , 可更新Cursor名 )
CURSORSETPROP("KEYFIELDLIST", 关键字段 , 可更新Cursor名 )
CURSORSETPROP("UPDATABLEFIELDLIST", 可更新字段列表 , 可更新Cursor名 )
CURSORSETPROP("UPDATENAMELIST", 前后段字段对应关系列表 , 可更新Cursor名 )
CURSORSETPROP("SENDUPDATES",.T., 可更新Cursor名 )
书上提到连接SERVER后及时断开(sqldisconnect()),减少服务器负担!
请问进行以上更设置后,能否断开SERVER,然后操作临时表,再我想保存的时候单击保存按钮(重新连接,执行以上操作)?
找了一些实例看了一下,好像里面很少sqldisconnect()
本来新手,还请高人详细解答,谢谢! 展开
2013-06-09
展开全部
你的这种方式叫做SPT方式,是指SQL Pass Through函数,简称SPT,即通过这类函数发送SQL后台命令到SQL数据库执行,然后接收返回数据的一种形式。
用VFP做过C/S形式的程序一般有两种方法,一种是用远程视图方式,一种就是直接发送SQL命令的SPT方式。
SPT方式比较适用于非常熟悉SQL操作和SQL语法的高级用户使用,对于喜欢偷懒而且对SQL不甚了解的还是建议使用视图比较好,这样可以少考虑很多很多问题。
用VFP做过C/S形式的程序一般有两种方法,一种是用远程视图方式,一种就是直接发送SQL命令的SPT方式。
SPT方式比较适用于非常熟悉SQL操作和SQL语法的高级用户使用,对于喜欢偷懒而且对SQL不甚了解的还是建议使用视图比较好,这样可以少考虑很多很多问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询