主题:  Autherware如何接数据库

玉玲珑

职务:普通成员
等级:1
金币:0.0
发贴:22
#12002/5/24 15:32:10
Autherware中可以接数据库么,如何接。我想做一个多媒体报告光盘,其中需要使一些数据成为可更改的,这通过Autherware可以实现么?如何实现,怎么样获得AUTHERWARE的外部函数,请指教!拜托拜托Text



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#22002/5/24 15:39:15
请看AW自带的showme范例,相关文章可以参考置顶的常见问题帖子!



飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#32002/5/24 15:42:40
转贴斑竹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语言资料。




魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#42002/5/24 15:46:48
发现大家问问题总有这个毛病,置顶这么好的东西也不翻以翻。。浪费我的表情和精力啊。。伤心



lvzhiguo

职务:普通成员
等级:1
金币:1.0
发贴:136
#52002/5/24 17:55:11
人家是才来的新手不熟悉论坛的使用方法,过一段时间就好了



lvzhiguo

职务:普通成员
等级:1
金币:1.0
发贴:136
#62002/5/24 17:58:51
对了,忘了说,你要学习Autherware中可以接数据库,论坛不好细讲,最好买本书回去研究,向你推荐一本《Autherware数据库编程》清华出版,朱诗兵等出版,如果你们其他人有详细讲aw数据库的好书给我推荐一下,我就知道这一本



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#72002/5/25 9:19:18
把SQL搞通,知道连接原理,用AU通过ODBC连接数据库的问题也就解决的差不多了!



tigea

职务:普通成员
等级:1
金币:0.0
发贴:126
#82002/5/25 10:50:37
《Autherware数据库编程》这个我也买了,不错不错。基本上把常见的数据库都讲了怎么和AW连接。



小平

职务:普通成员
等级:1
金币:1.0
发贴:162
#92002/5/26 0:55:13
awdown.my163.com中的插件函数版块有xujinmax编写的AW连接数据库的UCD和例子,可让AW连接好多数据库我想对你肯定有用.
不过这个还是测试版有什么问题别忘了告诉xujinmax