首先创建ODBC数据源。
这个你按照向导创建就行。新建的时候会提示你选接口类型,是ACCESS就行。
然后配置路径等等,按照向导做,然后测试一下是否连接成功,成功了就没问题。
然后在PB的DB画板中配置数据库连接,选择ODBC那一项,点右键新建,最上面的名字自己取,服务名就是ODBC你配置的名字。然后设置用户名密码等等。
很简单,您自己看看可能就清楚了。
就是两步,首先配置ODBC,ODBC创建用户或者系统的都可以,然后配置PB。
首先,创建一个connectini文件,其内容为: [Database]
DBMS=MSSQL SQL Server 2000
Database=erpUserId=saDatabasePassword=LogId=saLogPassword=
ServerName=familyDbParm=Lock=Prompt=0其中:erp指您要连接的数据库名称;SA是数据库连接ID,Family是指您要连接的数据库的计算机名称,也可以用IP地址来代替。接下来,我们就在系统应用的Open事件中进行编码: string ls_inifile ="connectini"
//进行数据库连接------------------------------------------------
sqlcaDBMS = ProfileString ("dbconnectINI", "database", "dbms", "")
sqlcadatabase = ProfileString ("dbconnectINI", "database", "database", "")
sqlcalogid = ProfileString ("dbconnectINI", "database", "logid", "")
sqlcalogpass = ProfileString ("dbconnectINI", "database", "LogPassWord","")
sqlcaservername=ProfileString("dbconnectINI","database", "servername", "")
sqlcadbparm = ProfileString ("dbconnectINI", "database", "dbparm", "")
sqlcaautocommit=true;
connect using sqlca
Messagebox("错误","不能连接到数据库!请检查数据库连接或者ini配置")elseend if
pb每连接一个数据库用一个事务对象
平常我们所用的sqlca就是默认的事务对象
你可以定义多个事务对象transaction
例如transaction
mytran
你再设置一下连接参数,就像设置sqlca的连接参数一样,
最后连接,当然,是用connect
using
mytran;
如果不加后面的using
mytran,系统默认用sqlca连接
这样就连接上另外一个数据库了,你还可以再定义几个,
这样当你 *** 作不同的数据库(sql代码)时,你就在后面加上一个(using
事务对象名)
而数据窗口就在settransobject()这步设置
你可以试试
以上就是关于如何使用PB连接OFFEIC access数据库急!!!全部的内容,包括:如何使用PB连接OFFEIC access数据库急!!!、[求助]pb中如何连接sql的数据库、pb9中如何管理两个数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)