Pervasive Direct Access Components�iPDAC�j - 2006 �N 7 ��


�T�v

Pervasive Data Access Components�iPDAC�j�́ABorland Delphi �� C++ Builder �‹����ŁAPervasive �f�[�^�x�[�X �G���W���ɒ��ڃA�N�Z�X�ł���悤�ɂ���A��A�� Visual Component Library�iVCL�j�R���|�[�l���g�ł��B�����̃R���|�[�l���g�� BDE�iBorland Database Engine�j�̋@�\��u��������̂ł��BPDAC �ɂ��ADelphi �� C++ Builder �J���҂ɂƂ��Ă̓f�[�^�x�[�X�J���̑I�������i�i�ɑ����܂��B

Pervasive Data Access Components �ɂ́A���̊J���‹��Ƃ̊��S�����o�[�W�������p�ӂ���Ă��܂��B

Delphi ����� C++ Builder �J���c�[���̍���̃o�[�W�����Ƃ̌݊����Ɋւ��ẮABorland �������̐V���i�������[�X���邽�тɕۂ��Ă����\��ł��B

�ȉ��̊J���‹��ɂ‚��Ă̓T�|�[�g���Ă���܂���B�܂��A����T�|�[�g����\�������܂���B

���� PDAC ���i�̃A�b�v�f�[�g�ł́A�V�������I�J�[�\���@�\��񋟂��邾���łȂ��A�R���|�[�l���g�Ŋ��m�̖��̏C���������܂܂�Ă��܂��B


�C���X�g�[��

Delphi ����� C++ Builder �p�� PDAC �R���|�[�l���g���C���X�g�[������ɂ́AAGDP PSQL Library �����_�E�����[�h�����t�@�C�������s���܂��B

�����FPDAC �����ɃC���X�g�[������Ă���ꍇ�A�A�b�v�f�[�g���ꂽ PDAC ���C���X�g�[������O�ɃA���C���X�g�[������K�v������܂��B �������Ȃ��ƁAPDAC �̃C���X�g�[���Ɏ��s���܂��B


2005 �N 7 �������[�X�iPervasive PSQL SDK - v9.0�j

�{�����[�X�ł͈ȉ��̃A�b�v�f�[�g���K�p����Ă��܂��B

�{�����[�X�����m�̖�����Q�Ƃ��Ă��������B


2004 �N 3 �������[�X�iPervasive.SQL SDK - v8.5�j

�{�����[�X�ł͈ȉ��̃A�b�v�f�[�g���K�p����Ă��܂��B

TpvQuery �ɒlj����ꂽ BookMarksEnabled �v���p�e�B

BookmarksEnabled �Ƃ����u�[���^�̐V�����v���p�e�B�� TpvQuery �ɒlj�����܂����B�A�v���P�[�V�����Ńu�b�N�}�[�N���g�p���Ȃ��ꍇ�ɁA���̃v���p�e�B�� False �ɐݒ肷��� TPvQuery �̃p�t�H�[�}���X�����サ�܂��B�f�t�H���g�l�� True �ł��B

PvQuery.BookmarksEnabled :=False

�Z�L�����e�B�ŕی삳�ꂽ�f�[�^�x�[�X�� PDAC

�Z�L�����e�B�ŕی삳�ꂽ�f�[�^�x�[�X�ɐڑ�����ꍇ�APDAC �ł̓��[�U�[���ƃp�X���[�h�̓��͂����߂��܂��B���[�U�[�����[�U�[���ƃp�X���[�h����͂��Ȃ��Ă��ςނ悤�ɂ���ꍇ�́ATPvDatabase ����� PvSQLDatabase �Őڑ��p�����[�^��ݒ肷�邱�Ƃ��ł��܂��B

���Ƃ��΁A

PvSession.ServerName:='ServerName';
PvSession.SessionName:='session1';
PvSession.Active:=True;

PvDatabase.AliasName:= 'DatabaseName';
PvDatabase.DatabaseName:='DB';
PvDatabase.SessionName:='session1';
PvDatabase.Params.Clear();

// �����[�g �f�[�^�x�[�X�ɐڑ����邽�߂̃��[�U�[���ƃp�X���[�h�������Ŏw�肵�܂��B

PvDatabase.Params.Add('User Name=UserName');
PvDatabase.Params.Add('password=Password');
PvDatabase.Connected:=True;
PvTable.DatabaseName:='DB';
PvTable.SessionName:='session1';
PvTable.TableName:='person';
PvTable.Active:=True;
   

2003 �N 7 �������[�X�iPDAC �Z�L�����e�B �x�[�^�Łj

���̃����[�X�ɂ́APervasive.SQL v8.5 �����[�X�̂��߂� PDAC �݊������lj�����Ă��܂��BPDAC �R���|�[�l���g�́A�V�����Z�L�����e�B�@�\�̃T�|�[�g�Ɋւ��A�ȉ��̂悤�ɋ�������Ă��܂��B

���̃����[�X���g�p����ɂ́A�ȉ��̎菇�ɏ]���܂��B

  1. ���� PDAC �Z�L�����e�B �x�[�^�ł���� Pervasive.SQL �Z�L�����e�B �����[�X���C���X�g�[�����܂��B
  2. �V���� PDAC DRM �R���|�[�l���g���A�v���P�[�V�����‹��ɃR�s�[���܂��B
  3. PDAC �A�v���P�[�V�������ăR���p�C�����܂��B

    �����FPDAC �A�v���P�[�V�������ăR���p�C�����Ȃ����@���Ƃ邱�Ƃ��ł��܂��B�������A�ȉ��̐������K�p����܂��B

�ŏI�����[�X��ɉ������ꂽ���

�V�@�\�ɉ����A���̃����[�X�ł͈ȉ��̖��_����������Ă��܂��B
�������
45424 TParam Clear() ���\�b�h���X�g�A�h �v���V�[�W���Ŏg�p����ƁA�k���l�ł͂Ȃ� datatype �̃f�t�H���g�l���Ԃ����B

���Ƃ��΁A:x �ƌĂԃp�����[�^�����ƒX�g�A�h �v���V�[�W���ŁATParam �� Clear() ���\�b�h����Ă��̒l�Ƀk����ݒ肵���Ɖ��肵�܂��B�v���V�[�W�������s�����ƁA�X�g�A�h �v���V�[�W���͎��ۂ̃k���l�ł͂Ȃ� x �� datatype �̃f�t�H���g�l���󂯎��܂��B���̗�ł́A�p�����[�^ x �̃f�[�^�^�� ftDate �ł��邽�߁AClear() ���\�b�h���g�p�����ƁA���ۂ̃k���̑���� "1899"�i�f�t�H���g�̓��t�j���󂯎��܂��B

45719 PvDatabase �R���|�[�l���g���g�p���郊���[�g�ڑ����s�����߂� UNC �p�X���g�p����ƁA�X�e�[�^�X �R�[�h 11 ���Ԃ���܂��B
45463 TPvStoredProc �R���|�[�l���g���g�p����ꍇ�A���t�A�����A����ѓ��t�����l�� dataType �p�����[�^�l�� ftUnknown �̃f�t�H���g�l�ŕ\������܂��B
45557 TPvTable �R���|�[�l���g���}�����[�h�idsInsert�j�̏ꍇ�ATMemoField �͐V�����l���󂯓���܂���B�ҏW���[�h�ł́ATMemoField �͐V�����l���󂯓���܂��B
45309 �C���f�b�N�X�̕ύX�����݂��ꍇ�̃X�e�[�^�X 43�B���̖��͈ȉ��̂悤�Ȏ菇�ɂ���Ĕ������܂��B
  1. TPvQuery �R���|�[�l���g���g�p���ăe�[�u�����炷�ׂẴ��R�[�h���폜���܂��B
  2. ���� TPvTable ���g�p���AIndexName �܂��� IndexFieldNames �v���p�e�B�ɂ���Ă��̃e�[�u���̕ʂ̃C���f�b�N�X�ɕύX���܂��B
45090 TPvQuery �R���|�[�l���g���g�p���� "SELECT DISTINCT .." ���܂� SQL �X�e�[�g�����g�����s����ƁA "�����̍s���X�V�܂��͍폜���ꂽ" �Ƃ����G���[���������܂��B
44880 PvTable ���g�p���ăf�[�^�x�[�X����ύX���邽�тɃ����� ���[�N���������܂��B
44750 setRange ���g�p����u�b�N�}�[�N�����������삵�܂���B ����u�b�N�}�[�N�����O����͈͂�ݒ肷��̂ɐ旧���Ă��̃u�b�N�}�[�N��ݒ肷��ƁA�\�����ʌ��ʂƂȂ�܂��B ���ɁA�u�b�N�}�[�N�͂��̃��R�[�h�����‚��ė�O���X���[���܂��B
43846 �L���b�V�����ꂽ���R�[�h�̍폜�����s���A���ɂ��̕ύX���f�[�^�x�[�X�ɕۑ�����ƁA"�����ȃu�b�N�}�[�N" �G���[���Ԃ���܂��B
44638 REAL�iFLOAT�i4�j�j�f�[�^�^�� BFLOAT�iFLOAT�i8�j�j�ɃR�s�[����܂��B

REAL �f�[�^�^�� PDAC �� PvCreateTable �֐��ł͖�������ADOUBLE �ɕϊ�����܂��B���̌��ʁA�R�[�h�� TPvTable ��‚���ƁA�e�[�u���ł� REAL �t�B�[���h�ł���ׂ��t�B�[���h�� DOUBLE �ƂȂ�܂��B

43213 �p�b�P�[�W�̃r���h�̓p�t�H�[�}���X�ɍœK������Ă��܂���BDelphi 7 ���g�p����ꍇ�A�f�o�b�O ���[�h�ŃR�[�h�̃V���O�� �X�e�b�v�����s����ƁA�\�[�X �R�[�h��v������E�B���h�E���\������܂��B
44618 PDAC Locate �́A�e�[�u���ɃL�[�l�����݂��Ȃ��Ă� True ��Ԃ��܂��B

����́ALocate �̃L�[ �t�B�[���h���e�[�u���̌��݂̃C���f�b�N�X �t�B�[���h�̃X�[�p�[�Z�b�g�ł���ꍇ�ɔ������܂��BLocate �́A���R�[�h�����‚������Ƃ����� True ���Ԉ���ĕԂ��܂��B

44532 TPvQuery �R���|�[�l���g�ɃA�^�b�`����Ă��� clientDataSet ���g�p�����ꍇ�A���ʂƂ��� EPvSqlEngineError �u�b�N�}�[�N �G���[ ���b�Z�[�W�������܂��B
44534 AUTOINC �t�B�[���h���g�p����ꍇ�A�A�v���P�[�V�����ɂ���Ēl��ݒ肵�Ȃ���΁A�����I�� "0" ���ݒ肳��邱�Ƃ͂���܂���B
44581 �N�G���ɂ���ẮA�t�B�[���h���̃f�[�^���i���I�łȂ��ꍇ�A�O���b�h���ɕҏW�”\�t�B�[���h�𐶐����邱�Ƃ��ł��܂��B���̕ύX��ۑ�����ہA�i���I�łȂ��f�[�^�͕ۑ�����܂���B
44607 �e�[�u���̃C���f�b�N�X��ύX����ƁA�O���b�h���g�p���ĕ\������ۂɁA���ݍs���擪�s�Ƀ��Z�b�g����܂��B
43659 String �t�B�[���h�� Update ��ɐ؂�l�߂��܂��B���Ƃ��΁A���̃G���[�͈ȉ��̃V�[�P���X�̒��Ŕ������܂��B
  1. varchar �t�B�[���h���X�V���ăJ�[�\�����ړ�����B
  2. 2 �Ԗڂ̃t�B�[���h���X�V���A�J�[�\�����ŏ��̃t�B�[���h�ɖ߂��B�ŏ��̃t�B�[���h�̍X�V���ꂽ�l�͎�����B


2003 �N 4 �������[�X

���̃����[�X�ł́A2002 �N 12 �������[�X�ȍ~�ɕ񍐂��ꂽ�s��̏C���������܂܂�Ă��܂��B

���̃����[�X�ł̃f�[�^�^�Ɋւ��钍��

����Ŕ��ɑ傫�Ȓl���i�[���Ĉ����K�v������ꍇ�́A��� Float ����� Double �f�[�^�^���g�p���Ă��������BFLOAT �� DOUBLE ���g�p���Ȃ��ƁA�ۂ߂ɂ���Ēl����v���Ȃ����ʂ��󂯎������A����Ɉȉ��̃f�[�^�^�ł́A���ɑ傫�Ȓl��p�����ꍇ�ɃI�[�o�[�t���[��ԂɂȂ����肵�܂��B

�ۂ߂̃G���[�ɂ‚��ẮA���̕\�̃f�[�^�^�Ŕ͈͂̏���ɋ߂��ꍇ�ɕs���ɕ\�����邢�̓t�B���^�����O�����”\��������܂��B

���ꂼ��̃f�[�^�^�ŏ����ł���ő包������эő�l�����̕\�Ɏ����܂��B

Pervasive.SQL �f�[�^ �^�C�vPDAC ����PDAC ���
BIGINT -281474976710655281474976710655
CURRENCY -28147497671.065528147497671.0655
DECIMAL -281474976710655281474976710655
MONEY -281474976710655281474976710655
NUMERIC -281474976710655281474976710655
NUMERICSA -281474976710655281474976710655
NUMERICSTS -99999999999999 99999999999999
UBIGINT 0281474976710655

DECIMAL�AMONEY ����� Numeric �Ɋւ��郁���F

�����_�̈ʒu���A�쐬���ɒ�`�����ʒu�Ɉړ�������K�v������܂��B���Ƃ��΁A

�����^�C�� ���C�u�����Ƃ��� PDAC �Ƀ����N�����A�v���P�[�V����

�V�����o�[�W������ BPL�iDCP �𔺂��j����肵���ꍇ�A���g���̃A�v���P�[�V�����������N���������Ƃ������߂��܂��B����́A2002 �N�ȍ~�ɏo�ׂ��ꂽ�����[�X�� PDAC �ł͓��ɏd�v�ł��B�X�V���ꂽ�o�[�W��������肷��ƁA�V�����v���p�e�B�⃁�\�b�h�ɂ���ĈȑO�� BPL �ƌ݊����𑹂Ȃ��ꍇ������܂��B���̖��ɑΏ�����ɂ́A�ŐV�̃����[�X�𗘗p����O�ɁA���� DCP �t�@�C����u�������ăA�v���P�[�V���������r���h���܂��B

�ڍׁFBPL �͂��ׂẴv���p�e�B�ƃ��\�b�h���N���X���ŃG�N�X�|�[�g���܂��B���ꂼ��̃v���p�e�B�ƃ��\�b�h�́A�G�N�X�|�[�g �e�[�u�����ŏ����G���g���ɂȂ�܂��B�N���X�̃C���^�[�t�F�C�X���̕ύX�ɂ���ď����̕ϓ����N����A����ɂ���ăA�v���P�[�V�������֐��̕s���ȃA�h���X�ɃA�N�Z�X���邱�ƂɂȂ�܂��B


2002 �N 12 �������[�X

�{�����[�X�ł́A�񍐂��ꂽ�����̕s����C������A�J�[�\���Ɋւ���V�@�\����������܂����B

PDAC �͂��̃Z�N�V�����ŋL�ڂ���Ă���ȊO�̓_�ɂ‚��Ă͏]���ǂ��蓮�삵�܂��B�������A�����[�V���i�� �p�t�H�[�}���X�͈ȑO���������Ȃ��Ă��܂��B���̐V���������[�X�̂��g�p�ɂ���Ċ����� PDAC �A�v���P�[�V�����ɖ�肪�������ꍇ�́APervasive Software �ɂ��A�����������B

Borland �̐V���������[�X�̃T�|�[�g

�{�����[�X�ł́A���݈ȉ��̊‹����T�|�[�g���܂��B

TPvTable �Ƃ��̑��� Btrieve �R���|�[�l���g

�����̃R���|�[�l���g�ւ̋@�\�I�ȕύX�͂���܂��񂪁A�����‚��̖�肪��������Ă��܂��B

TPvQuery

TPvQuery �ɂ� CursorType �v���p�e�B���V���ɉ����܂����B���̃v���p�e�B�ɂ� ctCached �܂��� ctDynamic ��ݒ�ł��܂��B���̕\�ł́A���̃v���p�e�B�̓�����ڂ����������܂��B

�J�[�\���̎������
ctCached ���̐ݒ�͋��o�[�W�����Ŏg�p�”\���������S�L���b�V���A���S�ÓI�J�[�\�� �}�l�[�W���ɑ������܂��B���R�[�h��Ԃ��O�� ResultSet�i���ʃZ�b�g�j�Ɋe���R�[�h��ǂݍ��݂܂��B����̓e�[�u�����傫���ꍇ�ɂ͑��x���x���Ȃ�܂����ALookUp �Ȃǂ̃I�y���[�V�����p�ɊJ������ł͑����Ȃ�܂��B
ctDynamic ���̐ݒ�͐V�����f�t�H���g�ł��B����� Pervasive.SQL �G���W���̓��I�J�[�\�����g�p���ActCached �Ɣ�r�����ꍇ�i���ɑ傫���e�[�u���������ꍇ�j�A�قƂ�ǂ̃I�y���[�V�����Ńp�t�H�[�}���X���啝�Ɍ��サ�܂��B

�����F���I�J�[�\���ł́A���g�܂��͂��̑��̃N���C�A���g�ɂ��}��/�X�V/�폜�����邱�Ƃ��ł��܂��B

���̃v���p�e�B��ύX���邱�Ƃɂ���� PvQuery �� CursorType ��ύX���邱�Ƃ͂ł��܂����A����� Active �� False �ɂȂ��Ă���ꍇ�i���s���j�Ɍ���܂��B�݌v���ɂ����ύX���A�N�G���� Active �̏ꍇ�A���̃N�G�����A�N�e�B�u�ɂ��Ă���J�[�\���̎�ނ�ύX���܂��i�������A�ēx�A�N�e�B�u���͂��܂���j�B���s���AActive �� True �ɂȂ��Ă���ꍇ�� PvQuery �� CursorType ��ύX����ƁA��O�i"�J�����f�[�^�Z�b�g�ł��̃I�y���[�V���������s�ł��܂���"�j���X���[����܂��B

���I�J�[�\�����ÓI�J�[�\���ɕς���

���I�J�[�\���ictDynamic�j��v�������Ƃ��Ă��ASQL �X�e�[�g�����g�ɓ��I�J�[�\���������ł��Ȃ��\�����܂܂�Ă���ꍇ�A�G���W���͐ڑ����ăf�[�^��Ԃ��܂����A�ÓI�J�[�\�����g�p���܂��B���Ƃ��΁A���̂悤�ȍ\�����������܂��B

�J�[�\�����ÓI�J�[�\���ɕς��ꍇ�A���̐ÓI�J�[�\���̓G���W�� �x�[�X�̃J�[�\���ŁA�ق��̃N���C�A���g�ɂ��}���A�X�V�܂��͍폜�����邱�Ƃ��ł��܂���B�ȑO�̃����[�X�̐ÓI�J�[�\���i�J�[�\���̎�ނ� ctCached ���g�p����j�������������삵�܂��B

�J�[�\�������I����ÓI�ɕς��ꍇ�́APervasive.SQL �G���W�����炻�ꂪ PDAC �R���|�[�l���g�ɒʒm����AEngineCursor �Ƃ������O�̓ǂݎ���p�̃p�u���b�N �v���p�e�B���ݒ肳��܂��B

EngineCursor �v���p�e�B�͌��J����Ă��Ȃ��̂ŁA�݌v���Ɂm�I�u�W�F�N�g �C���X�y�N�^�n�ɂ͕\������܂���B���̃v���p�e�B�ɂ� 2 �‚̒l������܂�

���̃v���p�e�B�͕ύX�ł��܂��񂪁A�N�G�����J������ɂ��̒l���m�F���邱�Ƃ��ł��܂��B�ق��̃N���C�A���g�ɂ���čs��ꂽ�X�V���J�[�\���Ɋ܂܂�邩�ǂ������A�v���P�[�V�������ŔF�����邱�Ƃ��d�v�ȏꍇ�Ȃǂ́A���̃v���p�e�B���m�F���Ă��������B

�G���W���̃o�[�W�����̃`�F�b�N

PDAC �ł́A�N�G���܂��̓e�[�u�����J�����Ƃ��� Pervasive.SQL �G���W���̃o�[�W�����i�o�[�W���� 7.94�A�r���h 253.057 �ȍ~�j���K�؂��ǂ������`�F�b�N���ăG���W���̃o�[�W�����ˑ��ɔ����G���[����������̂����S�ɖh�����Ƃ��ł���悤�ɂȂ�܂����B�G���W���̃o�[�W�������K�؂łȂ��ꍇ�͗�O���������A�K�v�ȃo�[�W�������������b�Z�[�W���\������܂��B


Redist �T�u�f�B���N�g��

Borland �R���p�C���ɂ͂��ꂼ�� "redist" �f�B���N�g��������܂��B���̃f�B���N�g���ɂ́A�m���s���p�b�P�[�W���g���č\�z�n�I�v�V�������g���ăR���p�C�����ꂽ�A�v���P�[�V�����ƈꏏ�ɔz�z����K�v�����郉�C�u�������܂܂�Ă��܂��B


C++ Builder �̃C���N���[�h �p�X����у��C�u���� �p�X�ւ� PDAC �̒lj�

Pervasive Direct Access Components ���C�u�������A�V�X�e����ɂ��邷�ׂĂ� Delphi ����� C++ Builder IDE �ɑg�ݍ��܂�Ă��Ă��APDAC �p�̃C���N���[�h �p�X�ƃ��C�u���� �p�X�𔽉f�����邽�߂ɁAC++ Builder �́m�v���W�F�N�g �I�v�V�����n��ݒ肷��K�v������܂��B�����̓f�t�H���g�̃I�v�V�����Ƃ��Ēlj����邱�Ƃ��ł��܂��B���̂��߁APervasive �R���|�[�l���g���g�p���Ă��邷�ׂẴv���W�F�N�g�ɕK�v�Ƃ����킯�ł͂���܂���BC++ Buildr �̃C���N���[�h �p�X�ƃ��C�u���� �p�X�� Pervasive Direct Access Components ��lj�����ɂ́A���̎菇�ɏ]���܂��B

  1. �m�v���W�F�N�g�n�A�m�I�v�V�����n���N���b�N���āA�m�f�B���N�g��/�����n�^�u���N���b�N���܂��B

  2. �m�C���N���[�h �p�X�n�� ¥sdk¥pdac¥BCB?¥include ��lj����܂��B�����ŁA �́ASDK ���C���X�g�[�������f�B���N�g���������܂��iC:¥PVSW ���f�t�H���g�ł��j�B"?" �̕����͎g�p���Ă��� C++ Builder �̃o�[�W�����ɒu�������܂��B

  3. ����Ɂm���C�u���� �p�X�n�ɁA¥sdk¥pdac¥BCB?¥lib¥ �ƁA¥sdk¥pdac¥BCB?¥lib¥dcu ���Z�~�R�����i;�j�ŋ�؂��Ēlj����܂��B"?" �̕����͎g�p���Ă��� C++ Builder �̃o�[�W�����ɒu�������܂��B

  4. �쐬���邷�ׂẴv���W�F�N�g�ł������f�t�H���g�ɂ���ꍇ�ɂ́A�m�f�t�H���g�n�`�F�b�N �{�b�N�X���I���ɂ��A���ɁmOK�n���N���b�N���Ă����̃I�v�V������ۑ����܂��B

�C���N���[�h �p�X�ƃ��C�u���� �p�X�𐳂����ݒ肵����ADirect Access Components ��Ή����� Borland �R���|�[�l���g�Ƃ܂��������l�Ɏg�p�ł���悤�ɂȂ�܂��B


PDAC �Ɋ܂܂��lj��v���O�����Ɋւ�����

PDAC2IDE.exe

SDK¥PDAC �T�u�f�B���N�g���ɃC���X�g�[������� PDAC2IDE.exe �́APDAC �R���|�[�l���g�p�� Borland Delphi 5/6/7 ����� C++ Builder 5/6 IDE�iIntegrated Development Environments�j��ݒ肵�܂��B���̃��[�e�B���e�B�́ASDK ���C���X�g�[�������Ƃ��Ɏ����I�Ɏ��s����܂����A�V���� IDE ���C���X�g�[�������ꍇ���肪���������ꍇ�� DOS �R�}���h ���C���Ŏg�p���邱�Ƃ��ł��܂��B

�C���X�g�[�����A�ŏ��� IDE ���A���C���X�g�[�����Ă����K�v�͂���܂���B�Â��G���g���̓C���X�g�[���̑O�Ɏ����I�ɍ폜����܂��B�t�@�C���̍폜�A�R�s�[�܂��̓C���X�g�[���͍s���܂���B�C���X�g�[�� �v���O�����ł� PDAC �p�� IDE ���X�V���邾���ł��B

�R�}���h�͎��̂悤�Ɏg�p���܂��B

�V�X�e����̂��ׂĂ� Borland IDE �� PDAC ���C���X�g�[������ɂ�

    pdac2ide 

����́A�T�|�[�g����邷�ׂĂ� Borland �‹������‚��A�R���|�[�l���g���p���b�g�ɕ\�������悤�K�؂ȃ��W�X�g�� �G���g�����쐬���A�����̃R���|�[�l���g���g�p�”\�ɂ��܂��B

�V�X�e����̂��ׂĂ� Borland IDE ���� PDAC ���A���C���X�g�[������ɂ�

    pdac2ide -u 

����� IDE ���C���X�g�[���܂��̓A���C���X�g�[������ɂ�

   pdac2ide [-u] [D5] [D6] [D7] [C5] [C6]

1 �‚܂��͕����� IDE ���R�}���h ���C����ɗ񋓂��邱�Ƃ��ł��܂��B

-u �p�����[�^�̓A���C���X�g�[���݂̂����s���܂��B���̃p�����[�^���w�肵�Ȃ��ƁAPDAC �͍ŏ��ɃA���C���X�g�[������Ă���A�񋓂��ꂽ�e IDE �ɍăC���X�g�[������܂��B

�܂��APDAC2IDE �̓R���\�[���ɏ������݂��s��Ȃ��uQuiet�v���[�h�� -q �p�����[�^���󂯕t���܂��B����̓o�b�` �t�@�C���Ɋ܂߂�ꍇ�ɕ֗��ł��B

FixBPR.exe

����� C++ Builder �� .bpr�i�v���W�F�N�g�j�t�@�C�����C�����郆�[�e�B���e�B�ł��B�Â����C�u�����i���� PDAC �����[�X�j�ւ̎Q�Ƃ��A�V�������C�u�����̂��߂̐������t�@�C�����ɒu�������܂��B���� BPR �t�@�C���� .bpr.old �Ƃ��ĕۑ�����܂��B

FixBPR �� PDAC �̃C���X�g�[�� �f�B���N�g���i�f�t�H���g�� c:¥pvsw¥sdk¥pdac�j�ɃC���X�g�[������܂��B���̂悤�ɁADOS �܂��� CMD �{�b�N�X������s�ł��܂��B

    FixBPR 

���̃��[�e�B���e�B�́A���̃����[�X�� PDAC ���g�p���ĊJ������ C++ Builder �v���W�F�N�g���ׂĂɂ‚��Ď��s����K�v������܂��B������s�����Ƃɂ��A���������C�u�������g�p���ăr���h����܂��B����́A�ȑO�� PDAC ���C�u�������g�p���ĊJ�����ꂽ�v���W�F�N�g�ɂ‚��Ă̂ݗL���ŁA�Â����C�u�����������o����Ȃ��ꍇ�� BPR �t�@�C���ɂ͉����lj�����܂���B���̃��[�e�B���e�B�́Abin �f�B���N�g���ɂ��� default.bpr �t�@�C���ɑ΂��Ď��s����K�v�͂���܂���BPDAC �̃C���X�g�[�����ɁAPDAC2IDE.exe �����̋@�\�����s���Ă��܂��B


PDAC �A�v���P�[�V�����̔z�z

PDAC�iPervasive Direct Access Components�j���g�p���ĊJ�������A�v���P�[�V�����̔z�z�Ɋւ���ڍׂ́A...¥SDK¥DOC �T�u�f�B���N�g���ɂ��� pdacdepl.txt �e�L�X�g �t�@�C�����Q�Ƃ��Ă��������B


���m�̖��

�ȉ��́A���̃����[�X�Ŋ��ɂ킩���Ă�����_�ł��B

�ԍ� ����
52067

Delphi 2005 IDE �� PDAC �̂����‚��̃v���p�e�B�̃f�[�^���\������Ȃ�

Delphi 2005 IDE �ŁA�ȉ��̃v���p�e�B���������\������܂���B

TpvSession:servername
TpvDatabase: Aliasname 
TpvTable:Database

TpvBatchmove: changetablename, KeyvoilTablename

pvsqlsession:servername
pvsqldatabase: Aliasname 
Tpvquery:database
Tpvstoredprocedure:database

wwpvTable1:Database
wwpvquery:Database
wwpvstoreprocedure:Database

���̖��́ADelphi 5�A6�A7 ���g�p����ꍇ�ɂ͔������܂���B

None

PDAC �� CHM �`���̃}�j���A�����X�V����Ȃ�

Javahelp ����� PDF �`���� PDAC �}�j���A���͍���̃A�b�v�f�[�g�Œ񋟂��܂��B


�����N


�Ɛӎ���

Pervasive Software Inc. �́A�{�\�t�g�E�F�A����уh�L�������g�̎g�p���A���p�҂܂��͂��̉�Ђɑ΂��āu����̂܂܁v�ŁA���“����̎g�p�����_�񏑂ɋL�ڂ̌_������ɂ���Ă̂݋���������̂ł��B
Pervasive Software Inc. �́A�����Ȃ�ꍇ�ɂ��{�\�t�g�E�F�A����і{�}�j���A���ɋL�ڂ��ꂽ���e�Ɋւ��邻�̑��̈�؂̕ۏ؂��A�����I�ɂ��َ��I�ɂ��s���܂���BPervasive Software Inc. �́A�s�ꐫ�A�����A����̖ړI�ɑ΂���K�����A���邢�͈�A�̎���Ɩ���E�ƓI�Ȏg�p�Ɋւ�����Ȃǂɑ΂��A��؂̕ۏ؂��s��Ȃ����Ƃ𖾎�����ƂƂ��ɁA���p�҂���т��̉�Ђ�����ɓ��ӂ������̂Ƃ��܂��B

Copyright (c) 1999-2006 Pervasive Software Inc. All Rights Reserved.