#22002/5/24 9:20:02
转贴斑竹Rock的帖子:
问题]
如何使用ODBC连接数据库?
[解答]
1、ODBCOpen(WindowHandle, Var,数据源,用户名,密码) ,WindowHandle只要照写就行了,它是Authorware的系统变量,是演示窗口的句柄。举个例子: odbchd:=ODBCOpen(WindowHandle, Var, "dd", )假设这里dd是我在控制面板中设的ODBC数据源,是PARADOX数据库,所以不用用户名和密码;
2、然后可以用SQL语句来查询结果了,如果要从我的PARADOX目录中的KEY.DB表中查出所有记录的KEYNO字段值,这样写: Data:=ODBCExecute(odbchd, "select KEYNO from key.db") ODBCClose(odbchd) ,从中取出KEYNO的值放在变量DATA中。
3、关闭数据库连接,ODBCCLOSE(odbchd) 要注意结果是一个字符串,可以用字符串处理函数处理,为了防止不必要的麻烦,请构造好合适的SQL语句,以免产生巨大的结果字串,详见各种SQL语言资料。