On Wednesday, July 02, 2003 2:05 PM Ariefn wrote:

>
> Note: Kalau Part A lalu Part B dijalankan, ShowMessage benar. Dan program
jalan normal.
>

Yang saya coba ndak ada masalah tuh, coba lihat kode berikut:

Salam,

-Jaimy
--
"...Tuhan, andai ini merupakan satu titik hidayah, walaupun imanku belum
seujung kuku hitam, aku hanya ingin detik ini hingga nafasku yang saat nanti
tersisa, tahajud dan shalatku meninggalkan bekas, saat aku melipat
sajadahku..."

--------------------------------------------------

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DB, IBDatabase, IBDatabaseINI, DBLogDlg;

type
  TForm1 = class(TForm)
    btnConnect: TButton;
    IBDatabase1: TIBDatabase;
    btnSave: TButton;
    btnLoad: TButton;
    IBDatabaseINI1: TIBDatabaseINI;
    procedure btnConnectClick(Sender: TObject);
    procedure btnSaveClick(Sender: TObject);
    procedure btnLoadClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.btnConnectClick(Sender: TObject);
begin
  IBDatabase1.Connected := not IBDatabase1.Connected;
  if IBDatabase1.Connected then
    btnConnect.Caption := 'Disconnect'
  else
    btnConnect.Caption := 'Connect';
end;

procedure TForm1.btnSaveClick(Sender: TObject);
begin
  IBDatabase1.Connected := False;
  // never save password
  IBDatabase1.Params.Values['password'] := '';
  IBDatabaseINI1.ReadFromDatabase;
  IBDatabaseINI1.SaveToINI;
end;

procedure TForm1.btnLoadClick(Sender: TObject);
begin
  IBDatabase1.Connected := False;
  IBDatabaseINI1.ReadFromINI;
  IBDatabaseINI1.WriteToDatabase(IBDatabase1);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  IBDatabase1.Connected  := False;
  IBDatabase1.LoginPrompt:= True;
  IBDatabaseINI1.Database := IBDatabase1;
  IBDatabaseINI1.FileName :=  ExtractFilePath(ParamStr(0))+'test.ini';
  if not FileExists(IBDatabaseINI1.FileName) then
  begin
    IBDatabase1.DatabaseName := 'localhost:d:\database\test.ib';
    IBDatabase1.Params.Values['user_name'] := 'sysdba';
  end else
    btnLoadClick(Self);
end;

end.



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading! Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/Lj3uPC/Me7FAA/ySSFAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke