🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.program
Article #1203

Power BuilderӦ��ODBC���ʲ�ͬ��ݿ�

#1203
From: ���ܵ�Сʨ
Date: Sat, 18 Apr 1998 00:00
156 lines
12360 bytes
  ���ڹ�����Ϣϵͳ����ݿ�Ӧ��ϵͳ�Ŀ���,����������ʵ����
����ò�ͬ����ݿ�ϵͳ��Ӧ����Щϵͳ,����λ������Ͷ���˴���
������������,��������һЩ����ϵͳ������,������ϣ��������
����ˮƽ,����ȫ���š�ȫ��˾����ҵ����Ϣ����ϵͳʱ����,������
��ɵĸ�����ϵͳ���õ��Dz�ͬ��DBMS,Ҫ��ͳһ����,�dz�����,��
���Dz����ܵġ����,Ϊ�˱�����ȥ��Ͷ��,�����ѽ�������Ϣϵͳ,
������Ҫһ���ܷ��ʶ�����ݿ�IJ���ƽ̨,�Ա㽨����󡢸��걸
����ȫ�����ҵ��Ϣ����ϵͳ��
    Ϊ����Ӧ��������,Microsoft�Ƴ��˿�����ݿ⻥������,���O
DBC��������ݿ⻥����ʵ������һ����ݿ���ʿ�,�����ʲ�ͬ
��ݿ���Ҫ���ODBC�������Ҫ����Fo xpro��ݿ�,Ҫ��Foxpro
��ODBC�����;Ҫ����DBASE,Ҫ��DBASE��ODBC�������֮,Ӧ
�ó���Ҫ������ͬ���͵���ݿ�,ֻҪ����ODBC��֧�ֵĺ���,��̬��
�ӵ���ͬ��������ϼ��ɡ�����ODBC�������Ƴ�,��࿪��������
������ODBC�������ɵ��Լ��������,��,Visu al basic��Visual C+
+��Power Builder�ȵȡ�����,��PowerSoft��˾������PowerBuilder
 �����Ϊֹ��ɹ�����ݿ�Ӧ��ϵͳ��������,������ODBC��������
��Ӧ������ݿ�ϵͳ,���Ҳ����������Ŀ��������Ϳ��ӻ��ı��
����,ʹPowerBuilder��Ϊ�����ǰ�˿�������,�����ܵ����ǵ�����
��
    ���Ľ���Ҫ������Power Builder��,�Բ�ͬ�ķ���,Ӧ��ODBC��
��,ȥ���ʲ�ͬ����ݿ⡣
    ��ʵ��Ӧ����,���ܻ��Լ��ֲ�ͬ�ķ�ʽ������ݿ�:ֻ����һ��
��ݿ⡢�ڶ����ݿ�䶯̬�л���ͬʱ��Ҫ���ʶ����ݿ⡣��Щ
��ʽ,������Ӧ��ODBC���������û���Ҫ������ֱ�����ÿ�ַ�ʽ
Ӧ��ODBC���巽�����ٶ�����Ҫ��ODBC������Ѿ���ȷ��װ��
    һ��ֻ���ʵ�һ��ݿ�
    ����һ�ֱȽϼ򵥵�ODBCӦ�á�Ӧ�ó���ֻ��Ҫ���ʵ�һ�����
��,����Power Builde r�Ļ���,�Ϳ��������Ӧ��ODBC���á�������
FoxproΪ��,˵����һ���: 
    1.����ODBC
    ������Power Panel�ϵ�ODBC����,����ODBC���ô��ڡ�
    ����in stalled driver����ѡ��Foxpro Files��
    ������Create��ť,����ODBC Foxpro Setup����,��Data source
 Name��,�������Դ��,��:C-foxpro��
    ��ѡ��Foxpro 2.5��
    ��ѡ��Foxpro�����ڵ�Ŀ¼�������ļ���
    �����ϲ��������,����OK������Configure ODBC���ڡ�
    �������Դ����,�ɿ����ոն����C-Foxpro����,ѡ����
    ������Done��ť����ʱ,ODBC��������Դ������ɡ�
    2.�������Դ
    ������DB PROFILE����,����Database Profile���ڡ�
    �����������FOxpro��ص�PROFILE,����NEW,����һ��������PR
OFILE��,����Databas e Pro-file���ڡ�ѡ���¶����PROFILE;���
��,��ѡ���PROFILE��
    ������OK,��������ָ����ݿ��ODBC���ӡ�
    �˺�,�����Power Builder��Ӧ�ó���ʱ,���ж���ݿ�IJ���
�����ӵ�Foxpro���ڴ�Ҫ�ر�˵������,��Ȼֻ����һ�����͵����
��,���Ƕ���ͬһ����ݿ�,���Խ���������Դ��Power Builder��
��,ÿ��ODBC���Դ������һ��Ψһ������,����ʹ�ò�ͬ�����Ӳ���
,ʹ������Դ���ӵ�ͬһ����ݿ⡣����,�������Դʹ�ò�ͬ��PA
SSWORD��USERID,�����ӵ�Foxpro��

    �����ڶ����ݿ�䶯̬�л�
    �������ҵ������Ϣ����ϵͳʱ,������������Ҫ���ʲ�ͬ���
��ϵͳ�����⡣�������²��ŵ����µ�����Ӧ��Foxpro��ݿ�ϵͳ,
�����ŵIJ�����Ϣ��Ӧ��DBASE��ݿ�ϵͳ, ���,��ҵ��Ϣ����ϵ
ͳ��Ҫ���������ܹ����ʶ�����ݿ������,���ҿ��Ը�ݳ���Ҫ
��,�ڶ�����ݿ�䶯̬�л���Ӧ��Power Builder�ṩ��PowerScrip
t�������,ͨ��ODBC,���Ժܷ���شﵽ���Ŀ�ġ�
    Ϊ�˽��Ӧ�ó������ݿ�֮���ͨѶ,Power-Builderʹ��һ��
�������,�����������������(TRANSACTION OBJECT)��������
�Ķ���һ��,�������Ҳ�����Լ����¼������Ժͺ�����ʹ������
����֮ǰ,�����Ƚ�������,���Ҹ������������Ը�ֵ��ODBCʹ����
���������������Ҫ����:DBMS��DbParm��DBMS����ָ��Ҫ���ӵ���
��Դ,���ʹ��ODBC����,�򸳸�����DBMS��ֵ��"ODBC"��Db-ParmΪD
BMS��˵���Բ���,���ֵ��������ݿ�����Ҫ�IJ�����ɵ��ַ�,
��ֵ����ָ��DSN(DATA SOURCE NAME)ֵ,DSNֵ����ODBCҪ��ȡ����
��Դ������˵,һ����������ʶ��һ����ݿ�,���,������ڴ�ȡ
����ݿ�ǰ��Ҫ������Ϊ�˷����û���Ӧ��,Power Builder���ṩ��
һ��ȫ�ֵ�ȱʡ�������,��ÿ��Ӧ�ó�������ʱ,Power Builder��
Ҫ�Զ�����һ������SQLCA(SQL COMMUNICATION AREA)���������,��
��Ҫ�û���������һ��Ӧ�ó����ʼ����ʱ,������ݿ������ȱʡ
��Ϣ���Ǵ���ڳ�ʼ���ļ�PB.INI�С�
    ��������PB.INI�ļ���������Foxpro��ݿ����ӵIJ��֡�
    [Database]
    Vendors=ODBC,SYS Sybase system 10
    DBMS=ODBC
    ServerName=
    Database=
    UserId=
    ....
    [DBMS_PROFILES]
    CURRENT=Foxpro
    PROFILES="Foxpro","dBASE"
    ....
    [Profile Foxpro]
    DBMS=ODBC
    DataBase=c:\fox
    UserId=Public
    DatabasePassword=
    Logpassword=
    ServerName=
    DbParm=ConnectString=��DSN=C_Foxpro;D
    BQ=C:\fox;FIL=Foxpro 2.5;
    ��������PB.INI�е�Profile Foxpro��,ָ����DBMS��ODBC,DbPa
rmָ����Ҫ���ӵ����Դ����C_Foxpro������һ��ODBC��ݿ���˵,D
bParm�ַ������������Ҫ��ȫ����Ϣ��һ�������,Ҫ�ڶ����
�ݿ�䶯̬�л�,ֻ��һ��ȱʡ��SQLCA�������͹��ˡ�����Ҫ�л�
������ODBC��ݿ�ʱ,����Ӧ��Script����,�ı�SQLCA����������
��,����л�������: ����Ҫ�л���DBASE��ݿ�ʱ,���Բ�������Scr
ipt��䡣
    SQLCA.DBMS="ODBC"
    SQLCA.DbParm="Connectstring=��DSN=cdbase;DBQ=c:\db4;fil=
dbase4��"
    CONNECT USING SQLCA;
    ����Ҫ���л���Foxproʱ,�ٲ�������Scrift���:
    SQLCA.DBMS="ODBC"
    SQLCA.Dbpram="Connectstring=��DSN=C_Foxpro;DBQ=C:\fox;FI
L=Foxpro 2.5;��"
    CONNECT USING SQLCA;
    ����SQLCA��ȱʡ���������,����CONNECT�����Բ�ָ������
���������,ֻдCONNE CT���ɡ�

    ��ͬʱ���ʶ����ݿ�
    ����Ҫ��һ��Ӧ����ͬʱ���ʶ����ݿ�ʱ,��Ҫ�õ��������
���󡣿�����SQLCA��һ����ݿ�����,���Ƕ����������ݿ�,ÿ��
������뽨��һ����������ڴ����������ǰ,Ӧ�������ʹ�÷�
Χ,�ɸ����Ҫ����Ϊȫ�ֶ����ʵ�����
    ��������һ��Ӧ������ͬʱ����Foxpro��Access������ݿ�Ϊ��
,˵�������������Ĺ�̡�����Ҫ��ͬһ����ݴ�����ͬʱ��ʾFox
pro�е�AA���Access�е�BB��,PowerScrip t�������:
    �������������
    Transaction Tr_foxpro
    Transaction Tr_access
    ����������
    Tr_foxpro=Create Transaction
    Tr_access=Create Transaction
    �θ������������Ը�ֵ
    Tr_foxpro.DBMS="ODBC"
    Tr_foxpro.Dbparm="ConnectString=��DSN=S_foxpro"
    Tr_access.DBMS="ODBC"
    Tr_access.Dbparm="ConnectString"=��DSN=S_access"
    �ν�����ݿ�����
    Connect Using Tr_foxpro
    Connect Using Tr_access
    Ҫ��һ�������ж��������ͬ����ݴ��ڷֱ��Ӧ������ͬ�Ŀ�
,����Ҫ��ǰ���IJ��轨�����Ե����Դ,�����Դ��ֱ�ΪS_foxpro
��S_access��Ȼ���ڸ��Ե����Դ��������ݴ��ڡ��ڴ���OPEN�¼�
�������Script����:
    �ν�����ݴ�����������������
    Dw_1.Settransobject(Tr_foxpro)
    Dw_2.Settransobject(Tr_access)
    �ν���ݿ��е���ݼ�������ݴ�����
    Dw_1.Retrieve()
    Dw_2.Retrieve()
    �����Ӧ�ó���ִ��ʱ,�ͻ���������ݴ�����ʾ������ݿ��
����,���߿��Է������ϵķ���,��Ƴ�ͬʱ���ʶ����ͬ��ݿ�ij�
��
    ���ϲ�������Ӧ��ODBC���ʲ�ͬ��ݿ�ķ���,Power Builderʵ
���ϻ��ṩ��һ�ַ���������ݿ�,��ר����ݽӿ�,���ʹ�÷�����
ODBC������֮��,���߿ɲο�����,���ר����ݽӿڷ�����

--
�� ��Դ:���ϴ�С�ٺ���Ϣ����վ bbs.nju.edu.cn��[FROM: hsia.nju.edu.cn]
Technical Details
Message-ID: <3O9R85$tfC@bbs.nju.edu.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: fc86e,fe82bf7cb0d88cfd,start
X-Google-Attributes: gidfc86e,public
From: pipishi.bbs@bbs.nju.edu.cn (���ܵ�Сʨ)
Subject: Power BuilderӦ��ODBC���ʲ�ͬ��ݿ�
Date: 1998/04/18
Message-ID: <3O9R85$tfC@bbs.nju.edu.cn>
X-Deja-AN: 345327112
X-Filename: Programming/M.892871813.A
Organization: nju_bbs
Newsgroups: cn.bbs.comp.program