
 | MENU |
|
|
|  | Visual Basic 6.0 |
|
|
|  | Microsoft SQL Server |
|
|
|  | Visual Basic 6.0 Database |
|
|
|  | Upgrade VB 6.0 ke VB.NET |
|
|
|  | Visual Basic .NET Dasar |
|
|
|  | Visual Basic .NET Database |
|
|
|  | Active Server Page (ASP) |
|
|
| |  | Program Ramalan |
|
|
|  | ASP.NET Database |
|
|
|  | Quick Basic |
|
|
|
| Dettach Database Sql Server dengan
Visual Basic 6.0 | Untuk memisahkah penyimpanan database ke folder masing-masing transaksi yang dibuat perbulan, aplikasi perlu berpindah dari database yang disimpan di folder bulan yang satu dengan bulan lainnya.
Untuk memenuhi kebutuhan perpindahan database dari folder bulan yang satu dengan bulan yang lainnya kita memerlukan pelepasan database (dettach) dan pemasangan kembali database ke sql server (attach).
Kedua hal tersebut bisa dilakukan dengan membuka Enterprise Manager Bawaan SQL Server atau melalui Stored Procedure ataupun melalui kode Visual Basic.
Melakukan attach dan dettach dari Enterprise Manager SQL server kadang agak merepotkan karena kita harus membuka Enterprise Manager.
Pekerjaan ini akan lebih sederhana jika kita menyediakan fasilitasnya pada aplikasi.
Di bawah ini adalah contoh aplikasi yang dibuat untuk melepas (dettach) database sql server dengan visual basic 6.0 |  | Dettach database dibuat dengan memanfaatkan Stored Procedure SQL Server
di bawah ini adalah script nya:
EXEC sp_detach_db 'XBLogistik','true' GO
Stored Procedure tersebut nantinya akan dijalankan dengan Batch File dengan nama 'dettach_db.bat'
Isi Batch File nya adalah sebagai berikut:
osql -U sa -P -i sp_detach.sql pause
Batch file tersebut dijalankan di DOS Prompt ketika dieksekusi dengan perintah shell di Visual Basic. Berikut adalah perintah Shell nya:
Private Sub cmdLepas_Click() |
Shell App.Path & "\sql\detach_db.bat", vbNormalFocus
End Sub
Dettach (lepas) database rasanya tidak lengkap tanpa
perintah Attach (pasang). Saya akan menulis Attach database pada artikel selanjutnya. | |
|
|
|
Share
|
|
|
|
|
|
|
|
|
|
|
Mau punya penghasilan? ikuti program-program di bawah ini:
|
|
|
|
counter sejak 5 april 2010
|
|