vfp前景怎么样,目前究竟哪个数据库开发软件先进,请大哥,大姐帮忙。
来源:百度知道 编辑:UC知道 时间:2024/06/30 15:33:10
VFP如果使用自带的DBF或DBC数据库的话,你可要小心数据崩溃,因为它不稳定,如果你能使用SQL的话,那就没问题了,因为SQL数据库非常稳定.
你要问VFP如何连SQL,网上有很多介绍,可以安装一台WIN2000服务器,在上面装SQL2000,然后在主程序中连接该数据库,
下面给你一段例子,SRQSYSTEM2代表数据库的名子,UID是用户名,PWD是密码,这是无ODBC连接法,也有用ODBC连接的,都行
CWVIEW3=SQLSTRINGCONNECT("DRIVER={SQL Server};SERVER="+fwqm+";database=SRQSYSTEM2;DSN=;UID=SA;PWD="+pasw)
IF CWVIEW3=-1
=MESSAGEBOX("SQLSERVER 数据库连接失败!"+CHR(13)+"请系统管理员排查原因",0+32,"提示信息")
RETURN
ENDIF
CWVIEW3变量代表了连接数据库的句柄,也就是连接的关键字,访问数据库用SQL命令,SELECT\UPDATE\DELETE\INSERT 这个种,自己学一下就会了
用VFP访问时用函数,例如:
co="update computer_control set compu_state='连接' where compu_name='"+SUBS(SYS(0),1,AT("#",SYS(0))-2)+"'"
ER=sqlexec(CWview3,co)
CO是变量,是SQL的命令行,你需要在VFP中把变量整理好,通过SQLEXEC()函数传给SQL服务器运行,函数第一个参数是连接句柄,第二个是命令,第三个是返回的表名,不给表名将按默认表名传回,SELECT有返回表,DELETE,UPDATE,INSERT没有,ER是返回命令的结果,如果等于-1,表示失败,否则是成功.
你要有问题可以HI我
要说先进那是