连接到 SQL Server 已经定义好的 数据源的名字 SQLCONNECT(DataSourceName CUSerlD, cPassword cConnectionName) 要注册到数据源与用户标识相由 CREATE CONNECTION建 上的用户标识对应的口令立的一个命名连接的名称
16 连接到SQL Server SQLCONNECT([DataSourceName, cUserID, cPassword | cConnectionName]) 已经定义好的 数据源的名字 要注册到数据源 上的用户标识 与用户标识相 对应的口令 由CREATE CONNECTION建 立的一个命名连接的名称
例连接到MQS数据源,用户标识是a,没有口令。 gn Conn Handle= SQLCONNECTC", sa",") IF gn ConnHandle <o = MESSAGEBOX("不能建立到MQS数据库的连接",16,"SOL连接错误") CANCEL ELSE = MESSAGEBOX("成功地连接到MQS数据库",64,"SQL连接信 ENDIF
17 例:连接到MQIS数据源,用户标识是sa,没有口令。 gnConnHandle = SQLCONNECT("MQIS", "sa","") IF gnConnHandle < 0 = MESSAGEBOX("不能建立到MQIS数据库的连接", 16, "SQL连接错误") CANCEL ELSE = MESSAGEBOX("成功地连接到MQIS数据库", 64, "SQL连接信息") ENDIF
断开或注销与数据库的连接 SQLDISCONNECT(n ConnectionHandle)
18 断开或注销与数据库的连接 SQLDISCONNECT(nConnectionHandle)
对 SQL Server进行操作 向数据源提交或发送SQL语句的函数是: SOLEXEC(n ConnectionHandle [cSQpCommand, [Cursor]) 由 SQLCONNECT() 要传送给数据 用来存放结果的 函数返回的连接句柄 源的SQL语句 isual foxpro的 临时文件名
19 对SQL Server进行操作 向数据源提交或发送SQL语句的函数是: SQLEXEC(nConnectionHandle, [cSQLCommand, [CursorName]]) 由SQLCONNECT( ) 函数返回的连接句柄 要传送给数据 源的SQL语句 用来存放结果的 Visual FoxPro的 临时文件名
例执行SQL命令 SQLEXEC(gnConn Handle, "SELECT* FROM E", "MyCursor") SQLEXEC()函数除了可以自己向数据源传送SQL语句之外,还可以 执行由 SQLPREPARE(函数准备好的SQL语句
20 例 执行SQL命令 = SQLEXEC(gnConnHandle, "SELECT * FROM 仓库", "MyCursor") SQLEXEC( )函数除了可以自己向数据源传送SQL语句之外,还可以 执行由SQLPREPARE( )函数准备好的SQL语句