これは、Interbaseセキュリティデータベースにユーザーを追加するための私のDelphiコードです
uses
IBHeader,IBExternals
var
Form7: TForm7;
userData: TUserSecData;
userDataPtr: PUserSecData;
status: array[0..19] of ISC_STATUS;
isc_status: PISC_STATUS;
procedure TForm7.Create_UserClick(Sender: TObject);
begin
{ setup isc_status pointer }
isc_status :=@status;
{ setup user data pointer to point to user data structure }
userDataPtr :=@userData;
{ setup user data structure }
userData.user_name :='aseem';
userData.password :='xxxxxxx';
userData.protocol :=sec_protocol_local;
userData.dba_user_name :='SYSDBA';
userData.dba_password :='xxxxxxx'; { Don_t hardcode this }
userData.first_name :='asa';
userData.last_name :='sad';
userData.sec_flags :=sec_password_spec or sec_dba_user_name_spec or
sec_dba_password_spec or sec_first_name_spec or sec_last_name_spec;
{ add user to security database }
isc_add_user(isc_status,userDataPtr);
end;
しかし、次のような1つのエラーがあります
isc_add_user(isc_status、userDataPtr);
関数がIBheader.pas、IBExternalsに見つかりません
このコードの問題点を教えてください。
Delphi 2007 Professional Editionを使用しており、CodeGear内のソースフォルダーにあるIBheader.pas、IBExternals.pasファイルを使用しています。