
Seperti yang telah Anda ketahui, nama alias digunakan untuk menunjukkan letak database yang digunakan. Jika Anda memindah aplikasi ke komputer lain tanpa membuat sebuah alias baru maka akan muncul pesan “…….unknown database……..”.
Untuk mencegah hal tersebut Anda dapat menambahkan sedikit kode untuk membuat alias secara langsung (on the fly). Jadi saat aplikasi dijalankan, akan dicek dulu apakah nama alias yang digunakan sudah ada atau belum. Jika belum secara otomatis program akan membuatnya.
Untuk membuat alias Anda dapat menggunakan prosedur AddStandardAlias yang dideklarasikan sebagai berikut:
AddStandardAlias(const Name, Path, DefaultDriver: String);
Parameter pertama (Name) adalah nama alias yang akan dibuat. Parameter kedua (Path) digunakan untuk menunjukkan letak database. Sedangkan DefaultDriver digunakan untuk menentukan jenis tabel. DefaultDriver harus berisi salah satu dari “Paradox,” “DBASE,” atau “ASCIIDRV”. Di bawah ini merupakan contoh source code membuat alias database delphi dengan Path menunjuk pada folder db di bawah folder dimana file exe terletak.
procedure TForm1.FormCreate(Sender: TObject); var AliasBaru, Path : string; begin Path := ExtractFilePath (Application.ExeName) + ‘db’; AliasBaru := ‘DBInventory’; // nama alias yang akan dibuat // untuk mengecek apakah nama alias sudah ada atau belum if not Session.IsAlias(AliasBaru) then begin //jika belum ada maka tambahkan nama alias Session.AddStandardAlias (AliasBaru, Path, ‘PARADOX’); end else begin // jika sudah ada, hapus dulu Session.DeleteAlias(AliasBaru); Session.AddStandardAlias (AliasBaru, Path, ‘PARADOX’); end; // menyimpan nama alias pada file konfigurasi Session.SaveConfigFile; end //Code written by Dede Kurniadi (http://dedekurniadi.web.id)Sumber pertama dipublikasikan di http://dedekurniadi.web.id
Para pengurus OnlineTerus.Com Tidak selalu Online untuk memantau Komentar yang Masuk, Jadi tolong berikan Komentar Anda dengan Pantas dan Layak dikonsumsi oleh Publik. No SARA, SPAM dan Sejenisnya.