access与pb的连接
access与pb通过odbc连接的详细步骤,谁能告诉我啊~~~~ 问题点数:100、回复次数:15Top
1 楼icd(骆驼)回复于 2002-04-13 15:05:19 得分 10
1、创建Access的odbc数据源
2、将下面的代码加到应用程序的脚本里
// Profile Access
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=odbcname;UID=;PWD='"
connect;
Top
2 楼swjtu95(老狼)回复于 2002-04-13 15:06:58 得分 20
1.建c:\test.mdb文件
2.控制面版>ODBC数据源>添加DSN:选Microsoft Access(*.mdb)>数据源名test,数据库选择(选定c;\test.mdb即可)。
3.建立PB应用,设置Database Profile。选ODB ODBC后点 NEW,设置profile Name为test,Data Source选择test即可.点击Preview标签,copy Database Connection Syntax中的代码。确定后退出。
4,将代码复制到你的应用open中即可。Top
3 楼badaoqi(拔刀齐)回复于 2002-04-13 15:10:36 得分 0
不行呀~~"catalog tables can not be created and are not available for use "啊~Top
4 楼zhqrshy(沉默)回复于 2002-04-13 15:11:13 得分 10
恩,我也碰到这样的问题
swjtu95(老狼) 说的已经很详细了,但是我新建了这个数据源后确不能insertrow,也没办法在PB里修改表的内容:(。我用ACESS添加了数据,PB里反而出错了,也不知道是怎么回事。所以我还是改用.DB数据库,希望你不要碰到这样的事
Top
5 楼badaoqi(拔刀齐)回复于 2002-04-13 15:16:12 得分 0
楼上的你说对了呀!就是种问题呀!!这是怎么回事没人知道吗?Top
6 楼zhqrshy(沉默)回复于 2002-04-13 15:18:49 得分 0
我也不知道,反正我补丁也打了,能想到的办法也做了,仍然不行。Top
7 楼badaoqi(拔刀齐)回复于 2002-04-13 15:21:44 得分 0
倒.......tmdaccessTop
8 楼csgui(草树)回复于 2002-04-13 15:25:25 得分 0
这是PB65下的老问题,据说在PB70或PB80下可以.Top
9 楼icd(骆驼)回复于 2002-04-13 15:25:58 得分 10
可能是Access不支持某些odbc的数据库操作的API函数
如果用ADO就没问题Top
10 楼badaoqi(拔刀齐)回复于 2002-04-13 15:26:27 得分 0
楼上的啊!我用的就是8.0哦.Top
11 楼jiayf020978()回复于 2002-04-13 15:39:13 得分 50
我连接过access数据库,不是用的默认的sqlca对象,我新建立了一个事务对象,没有出现过任何问题,不妨试一试。Top
12 楼zhqrshy(沉默)回复于 2002-04-13 15:46:06 得分 0
楼上的能具体说说你的事物对象怎么建立的吗?Top
13 楼123bug(大鸟)回复于 2002-04-13 16:06:18 得分 0
access 表中必须有主键才能够更新Top
14 楼zhqrshy(沉默)回复于 2002-04-13 16:10:27 得分 0
可是access表, 我无法设置主键Top
15 楼akeewww(akeewww)回复于 2002-04-13 22:40:26 得分 0
Update pbTop




