Thread View: cn.bbs.comp.program
1 messages
1 total messages
Started by ���ܵ�Сʨ
Sat, 18 Apr 1998 00:00
Power BuilderӦ��ODBC���ʲ�ͬ��ݿ�
Author: ���ܵ�Сʨ
Date: Sat, 18 Apr 1998 00:00
Date: Sat, 18 Apr 1998 00:00
156 lines
12360 bytes
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������֮��,���߿ɲο�����,���ר����ݽӿڷ�����
--
[m[1;37m�� ��Դ:���ϴ�С�ٺ���Ϣ����վ bbs.nju.edu.cn��[FROM: hsia.nju.edu.cn][m
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads