Membuat Koneksi DataBase Sql Server 2005 Ke VB .

NET 205
17 September 2009 Muhammad Ihsan Nur Hikam Tinggalkan komentar Go to comments Akhirnya kesampaian juga menulis tentang pemrograman. Pada Kesempatan kali ini saya akan memberikan tips bagaimana membuat koneksi database dari sql server 2005 ke visual basic 2005 (VB 2005). Kenapa VB 2005, karena saat ini saya sedang belajar pemrograman vb 2005 ditambah sudah semakin berumurnya vb 6, membuat saya ingin beralih. Ok langsung kita mulai saja. Sebelumnya, jika Anda blm punya SQL server 2005 Express disini dan SQL Server Management Studio Express disini

Buat dahulu database di SQL server dengan menggunakan SQL Server Management Studio Express. Buka SQL Server Management Studio Express di Start Menu ->All programs -> Microsoft SQL Server 2005 -> SQL Server Management Studio Express. Setelah itu akan muncul tampilan seperti di bawah ini :

Pastikan nama servernya benar, setelah itu pada klik kanan pada database -> New database. Dalam contoh ini saya akan membuat database dengan nama Ihsan

Setelah selesai, buka visual basic 2005. Tambahkan sebuah objek di form, yaitu button. Lalu ganti tulisan button dengan tulisan ³Connect to database´ dengan cara mengganti properti text pada button. Setelah itu kita masuk pada tahap coding, double click pada button yang telah ditambahkan tadi. Masukan code dibawah ini ke dalam form coding tersebut : Public Class Form1 Inherits System.Windows.Forms.Form Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim sqlconn As New SqlClient.SqlConnection µmembuat koneksi dengan database µRAIN-57C3A9A4CD\SQLEXPRESS adalah nama server di komputer, ini bisa diganti sqlconn.ConnectionString = ³server = RAIN-57C3A9A4CD\SQLEXPRESS;Database = Ihsan;integrated security=true´ Try sqlconn.Open() Catch ex As Exception MessageBox.Show(ex.Message, ³Connection Failed´, MessageBoxButtons.OK,

MessageBoxIcon.Aqua End If End Sub End Class Perancangan form .State = 1 Then Me.Error) End Try If sqlconn.Text = ³Koneksi Berhasil´ Me.BackColor = Color.

Dalam contoh di atas apabila.integrated security=true´ : Sintaks ini sebagai pembuat koneksi database antara vb 2005 dengan sql server 2005.Forms. Ini karena setiap objek yang kita buat pada vb 2005 terdiri dari class.Form : Class Form1 sebagai turunan (inherits)dari System.Windows. Perintah try sampai dengan end try adalah sintaks yang berfungsi untuk mengalihkan jika terjadi error. Sedangkan pada percabangan if. sedangkan nama databasenya adalah Ihsan sesuai dengan yang tadi telah kita buat.Database = Ihsan. Nama server dan database sebaiknya diganti sesuai nama server pada laptop atau komputer anda. jika koneksi berhasil akan merubah background form dan properti text pada form. dengan nama server ³RAIN-57C3A9A4CD\SQLEXPRESS´ adalah nama komputer saya. tidak ada kesalahan pada Try koneksi akan berjalan.ConnectionString = ³server = RAIN-57C3A9A4CD\SQLEXPRESS.Koneksi berhasil Penjelasan : 1. 2. Jika dalam instruksi dalam Try terdapat kesalahan maka yang akan dijalankan adalah instruksi dibawah catch. 4. .Forms. Inherits System. sqlconn. 3.Windows. sedangkan jika tidak akan keluar pesan eror.Form.

jpg atau gambar. Database beres sekarang bikin aplikasi dengan C#. .Net untuk membuat antarmuka viewer gambar untuk menampilkan atau menyimpan sebuah gambar. Salah satu project software yang aku kerjain disana adalah membuat aplikasi Manajemen Data Karyawan. Yang berlu kita insert hanyalah imagenya saja. Sayangnya SQL Server tidak menyediakan interface/antarmuka user untuk memasukkan data image ini.Net.Teori ud kepanjangan.1) NOT NULL.Trus pictureId kubuat identity sehingga tidak perlu diisikan valuenya setiap kali insert data baru. padahal format image yg biasanya kita kenal misalnya gambar. CONSTRAINT [PK_Picture] PRIMARY KEY CLUSTERED (pictureId) ) Aku pake ³pubs´ database bawaan SQL Server. picture Image NOT NULL. Buat project dengan tipe Windows Application. Disinilah tugas C#. Salah satu komponen yang penting adalah foto karyawan yang disimpan ke database SQL Server. Boleh pakai Enterprise Manager. intinya SQL Server sudah membuat sebuah tipe data untuk menyimpan gambar.Menyimpan & Membaca Gambar Dari Database Menggunakan C#. Jadi isinya sebenernya adalah data biner yang panjang banget dari sebuah image.NET VS2003 Tanggal 22 Juni ± 22 Agustus 2006 aku Kerja Praktek disebuah perusahaan Developer Perumahan. Cukup simple sih caranya.NET 8 Agustus 2008 kikuta 7 komentar Use : Microsoft SqlServer2000 & C#. boleh juga pake Query Analyzer. save diharddisk. Btw ini scriptnya untuk QA : use pubs create table PICTURE_DB ( pictureId int IDENTITY(1. sekarang langsung praktek« Pertama-tama kita buat sebuah database baru di SQL Server. datatypenya image dgn length default 16. Setelah buka µKitab Suci¶ MSDN seharian akhirnya aku menemukan jawabannya.gif.Kalo mau bikin database sendiri juga boleh.

lalu databasenya : pubs.dialogCari keterangan format : Nama Komponen.initial catalog=pubs").IO. Objek tersebut adalah SqlConnection scon. konstruktornya kita isi dengan conn string dari database yang akan kita gunakan. yaitu menyimpan gambar ke Database dan menampilkan gambar dari database.EventArgs e) { . Lalu kita buat juga sebuah objek lokal pada form yang nanti dipakai bersama. Kode pertama untuk button btnCari : private void btnCari_Click(object sender.set properties Textnya kosong : ³´ PictureBox.Nama tabnya µSimpan¶ dan µTampil¶.pBoxTampil ListBox.btnRefresh.Komponen yang pertama aku buat adalah TabControl. dengan userid : sa tanpa password. Deklarasinya sbb : SqlConnection scon=new SqlConnection("server=localhost.btnTampil.karena aku akan membagi fungsi program menjadi 2.´Simpan´ Button. Pada tab Simpan komponen yang dibuat : Label.btnSimpan.´Cari´ Pada tab Tampil komponen yang dibuat : PictureBox.pBoxSimpan Button.lblFilePath.Nama Objek. Disini kita memakai server localhost.uid=sa. sekarang mulai mengcoding«(dari tampilan µView Code¶) Pertama-tama tambahkan 2 directive : using System.´Refresh List´ Untuk memilih gambar dari komputer kita gunakan objek OpenFileDialog.btnCari.SqlClient dan using System. System.listBoxGambar Button. sesuai pembuatan tabel kita tadi.´Tampil´ Button.Text (untuk button) Tampilan sudah oke.Data.

com.net. Lokasi Path dan nama file yang kita buka juga ditampilkan pada lblFilePath.StretchImage. tapi apabila kita .Net Packaging untuk ASP.Awal pencarian (InitialDirectory) mulai dari C:.NET maka kita harus memastikan bahwa IIS telah diinstal di komputer.FileName).SizeMode = PictureBoxSizeMode.Net Pada teknologi .ShowDialog() == DialogResult.gif|JPEGs|*. } } Penjelasan kode diatas adalah kita menggunakan objek OpenFileDialog dialogCari untuk mencari gambar dari harddisk komputer kita untuk kemudian ditampilkan ke PictureBox pBoxSimpan. Jika kita sudah menginstal IIS sebelum menginstal Visual Studio .NET maka secara otomatis Visual Studio .Text = dialogCari.bmp.Net & Visual C#.FilterIndex = 2.OK ) { pBoxSimpan.NET dengan Visual Studio . Nanti bisa dikembangin sendiri.NET akan melakukan registrasi framework .NET ke dalam IIS.Net 5 Agustus 2008 kikuta Tinggalkan komentar Language : Visual Basic . pBoxSimpan.Filter = "All Files|*.NET.jpg". Untuk penjelasan Fungsi yang lain dan code selengkapnya silahkan download pada link dibawah.Error handling disini memang sangat minim karena ini hanya ditujukan untuk tutorial. if (dialogCari. dialogCari.bmp|GIFs|*.dialogCari.Fixed3D.FileName.BorderStyle = BorderStyle. dialogCari.NET kita juga dapat membuat aplikasi web yang dinamakan ASP. Filter yang digunakan default adalah *.InitialDirectory = "C:\".. Sebelum membuat project ASP.com Categories: C# Tag:c#.*|Bitmaps|*. lblFilePath. Database Packaging untuk ASP.Image = Image. Kalo masih bingung silahkan kirim email ke antodoroki@gmail. Trus jangan lupa bikin dulu Tabelnya krn aku ga bikin error handling klo tabelnya ga di temukan.FromFile(dialogCari. Dari hasil gambar yang dipilih kemudian ditampilkan ke pBoxSimpan. pBoxSimpan.oche Thanks to µKitab Suci¶ Digital MSDN Diambil dari « http://antodoroki.NET dan tool pembuatnya menggunakan Visual Studio .wordpress. jadi untuk alasan agar mudah dipahami maka kubuat sesimple mungkin.

2.exe.aspx. dan 2003. Carilah versi tertinggi. 4.4322 3. User dapat mengakhiri session login-nya jika mengklik logout sehingga sistem akan melemparkannya ke page logout. Pada page login. 2.aspx adalah page untuk melakukan proses login. Page ini hanya dapat diakses jika pengunjung site sudah melakukan proses authentication. 6. user memasukan user id dan password. Folder v1.NET.NET ini kita akan membuat 3 page. 5. Berikut ini cara menginstal framework.NET 2005.NET secara manual ke dalam IIS. 4.4322 menunjukan versi framework . Jika user belum melakukan proses login maka sistem akan melemparkannya ke page login.NET terlebih dulu sebelum menginstal IIS maka kita harus melakukan registrasi framework .aspx. Jika user sudah melakukan proses login maka page default. Mula-mula user akan meminta page default. 3.aspx. Kali ini. Ketik command berikut: aspnet_regiis -i Setelah IIS telah terregistrasi dengan baik maka kita sekarang siap membuat aplikasi web dengan ASP. Page default.aspx. 3.NET yang dibuat dengan Visual Studio . Page logout. console dapat dipanggil dengan mengklik Start | Run. 1.NET pada IIS secara manual dengan file aspnet_regiis. Pada Windows 2000. Pembuatan Aplikasi Web Di bawah ini adalah langkah-langkah implementasi skenario yang telah kita buat : 1.NET 2005. 2. Jika user memasukkan user id dan password dengan benar maka sistem akan melemparkan ke page default. Ketik cmd. Setelah kotak dialog Commandline muncul maka arahkan ke direktori di mana file aspnet_regiis. yaitu: 1.aspx adalah page untuk melakukan proses logout.aspx. Umumnya file ini diletakan di direktori Windows.NET\Framework\v1.1.exe berada. Page login. Buka Visual Studio . kita akan membuat implementasi dan deployment aplikasi web ASP.NET.aspx yang berisi data-data tampilan.aspx akan menampilkan data yang diambil dari database. XP. contohnya: _C:\WINDOWS\Microsoft.menginstal Visual Studio . Dalam rancangan aplikasi ASP. Jalankan command line console. . Urutan prosesnya adalah sebagai berikut : 1.1.

NET beri nama WebVBApp. Akan muncul kotak dialog.aspx´).EventArgs) Handles Button1. Klik dua kali tombol Login dan tambahkan kode di bawah ini: C# ² private void Button1_Click(object sender. sedangkan untuk VB.txtUserID.EventArgs e) { if(this.aspx menjadi Login.txtUserID. Buat project baru dengan template ASP.pilih Web Form. 4.Text.aspx. ByVal e As System. } } VB ² Private Sub Button1_Click(ByVal sender As System.txtPassword.Object. TextMode = Password Button : Text =.aspx.aspx.Text. Pilih template Web Form dan beri nama default.Trim() = ³123 Then Session(³userid´) = Me.aspx´) \ End If End Sub 7.txtUserID.Trim()==´123 ) { Session["userid"] = this. Ubah nama file WebForm1.Text. Buat UI untuk Login.txtPassword.Text. 9.Text.2.Text Response.Click If Me.txtUserID.Redirect(³default. Untuk C#. 3.Trim()==´user´ && this. System. 8. .NET. beri nama WebCSharpApp. Response. Selanjutnya tambahkan page baru dengan cara mengklik kanan dan memilih menu Add | Add New Item.Trim() = ³usr´ And _ Me.Login 5. Berikut ini properti komponennya:Label : Text = User ID Label : Text = Password TextBox : ID = txtUserID TextBox : ID = txtPassword. Klik tombol Open jika telah selesai.Redirect(³default.

uid=guest.aspx.FirstName.aspx.Data. else return false.database=northwind. VB ² Imports System. try { DataSet ds = new DataSet(). Text = []. } private void PopulateData() { string sConn = ³server=(local). ForeColor = Red.SqlClien 13. Text = Logout DataGrid : ID = DataGrid1 11. string sSql = ³select EmployeeID. Visible = False Label : Text = Data Employee HyperLink : NavigateUrl = Logout.LastName from Employees´. . C# ² using System.10.pwd=123. Tambahkan namespace baru berikut ini. Buat UI untuk default. C# ² private bool ValidateLogin() { if(Session["userid"]!=null) { if((string)Session["userid"]!=´") return true.Data.SqlClient. Tambahkan 2 method code berikut pada default.´. Berikut ini properti komponennya:Label : ID = lbError. } return false.aspx.

} } catch(SqlException err) { this.Tables[0]. this. this.Visible = true. if(ds!=null) { this.lbError.sConn).lbError.Fill(ds).DataBind().SqlDataAdapter da = new SqlDataAdapter(sSql.DataGrid1. } } VB ² Private Function ValidateLogin() As Boolean If Not Session(³userid´) Is Nothing Then If Session(³userid´) <> ³´ Then Return True Else Return False End If End If Return False End Function Private Sub PopulateData() Dim sConn As String = .DataGrid1.Message. da.DataSource = ds.Text = err.

EventArgs e){ // Put user code to initialize the page here if(!IsPostBack) { if(ValidateLogin()) PopulateData().Visible = True End Try End Sub 15.´ 16.Fill(ds) If Not ds Is Nothing Then Me. C# ² private void Page_Load(object sender.uid=guest.DataBind() End If Catch ex As SqlException Me. tambahkan kode di bawah ini. terutama nilai user dan password.Message Me.Text = ex. Pada event Load dari page default.pwd=123.pwd=123.DataGrid1.DataSource = ds.database=northwind.LastName from Employees´ Try Dim ds As New DataSet Dim da As New SqlDataAdapter(sSql.Tables(0) Me.uid=guest.FirstName.database=northwind. sConn) da.´ Dim sSql As String = ³select EmployeeID.lbError. System.aspx.³server=(local). else . Catatan: Ganti nilai pada Connection String sesuai dengan konfigurasi database Anda.DataGrid1.lbError. ³server=(local).

} } .Redirect(³login.Response.aspx´) End If End If End Sub 18. ByVal e As System. Pada event Load pada page Logout.EventArgs) Handles MyBase.aspx. System.aspx´). this. 19.true).Clear().Session. } } VB ² Private Sub Page_Load(ByVal sender As System.Redirect(³login. C# ² private void Page_Load(object sender.aspx.Redirect(³login. Kemudian tambahkan page baru. Response.Load If Not IsPostBack Then If ValidateLogin() = True Then PopulateData() Else Response.aspx´.Object.EventArgs e) { if(!IsPostBack) { Session["userid"] = null. tambahkan kode berikut. yaitu Logout.

VB ² Private Sub Page_Load(ByVal sender As System.Session. 22. Sebelum menjalankan. Jjika proses login sukses maka nama userid akan disimpan di session dan dilemparkan ke page default.aspx. Penulis tidak membahas masalah authentication secara mendalam karena akan banyak dijumpai pada topik-topik yang berhubungan dengan sekuriti. Bagian event Load page default. Jika kita ingin logout. Lakukan langkah-langkah di bawah ini: .aspx.aspx dan selanjutnya akan menampilkan data dari database.aspx. kita melakukan penghapusan semua session dan melemparkan user ke page Login. Active Directory Authentication. tentukan Start Page dengan mengklik kanan page default. kita tidak mengunakan Windows Authentication.Object. cukup klik link Logout.Load If Not IsPostBack Then Session(³userid´) = Nothing Me.aspx. Pada Logout.EventArgs) Handles MyBase. Jalankan project ini. True) End If End Sub 21. Pembuatan Packaging Langkah selanjutnya kita akan membuat packaging dari aplikasi desktop yang telah dibuat.Clear() Response.aspx. Kompilasi project ini untuk memastikan bahwa tidak ada kesalahan. ByVal e As System.NET: Untuk bagian page Login.aspx akan mengecek apakah user telah melakukan login dengan mengecek Session[³userid´] yang dila kukan pada method ValidateLogin() Implementasi method ValidateLogin(): menampilkan data dengan cara mengambil data dari database SQL Server 2000 melalui objek ADO. melainkan mengunakan Hardcode. atau Database Authentication. Keterangan Kode y y y y y y y Mula-mula user akan masuk ke page default.Redirect(³login.aspx´. Klik tombol Login dan page akan berpindah ke default. Pilih Set As Start Page 23.aspx.

klik kanan web project setup dan build.net. klik tombol OK. Categories: ADO. 12. Pilih menu Add | New Project«. c#. Tulis nama project setup. Pilih template yaitu Web Setup Project. . Untuk memasukkan aplikasi web yang telah dibuat di packaging. pada langkah kedua dari kotak dialog Installation Wizard. Setelah selesai.NET Platform menyediakan konsep pemrograman dengan library dan modul-modul baru yang konsisten. 7. Pada packaging web. Tambahkan project baru pada solution kita dengan mengklik kanan solution di bagian Solution Explorer.Net. ASP . Setelah selesai. 4.Net Frame Work . Pilih menu ³Primary output´ dan ³Content Files´ dengan meng-kliknya sambil menekan Ctrl. terlepas dari jenis bahasa pemrograman yang digunakan. aplikasi web. C#. Untuk melakukan Build Project Setup.net. asp. 4. visual studio 2005 Mengenal . cara instalasi cukup dilakukan dengan mengklik file setup. klik tombol OK. Kemudian kita akan diminta memasukkan nama Virtual Directory yang akan masuk ke direktori wwwroot dari IIS. SQL.Net Tag:ADO. misalnya project yang telah kita buat.Net Frame Work 4 Agustus 2008 kikuta 1 komentar Mengenal . Selanjutnya akan muncul kotak dialog untuk project baru. Umumnya port web server adalah 80. misalnya WebSetup1. 11.1. Packaging.NET Platform menyediakan hal-hal berikut bagi para developer : . Deployment Setelah membuat aplikasi packaging maka langkah selanjutnya adalah menginstalnya ke komputer target. 1. 8. Port digunakan web server untuk melayani request. yaitu WebCsharpApp (untuk C#) atau WebVBApp (untuk VB).Net. Secara teknikal.Net. Pilih tipe project yaitu Setup and Deployment Projects. 3. .NET Platform merupakan satu set kumpulan teknologi yang memungkinkan teknologi Internet ditransformasikan ke dalam platform distributed computing dengan skalabilitas dan kompatibilitas tinggi. kita dapat mengklik kanan project setup 9. pilih project yang akan ditambahkan ke packaging. C#. 5.net. vb. Visual Basic . 3. Pilihlah ³Remove [nama_project]´ untuk menghapus aplikasi. Pilih menu Add | Project Output.exe yang merupakan hasil dari web project setup. 2. 10. 5. Untuk kasus ini. Untuk proses uninstall aplikasi web melalui file setup tersebut. 13. 6. 2. iis.

Dengan adanya CLR tersebut. dan XML juga menjadi pusat . Dalam dunia . Interoperability dan kompatibilitas antar aplikasi. yang dapat diakses secara offline maupun online. Teknologi inti . server dalam jaringan. Demikian pula ketika anda menginstal aplikasi yang dibangun dengan Visual C++ maupun Delphi. dengan run time file yang sama. Bagi seorang . Service tersebut merupakan modul-modul yang terdapat di suatu komputer.NET Framework.NET. Bagi anda programmer VB6. Bahasa adalah sekedar skin atau theme. tetapi dapat diintegrasikan membentuk suatu aplikasi.NET Framework adalah Common Language Runtime (CLR) yang menyediakan run time environment untuk aplikasi yang dibangun menggunakan Visual Studio .NET mengakses library yang sama di dalam .NET secara umum terdiri dari 4 area pokok : 1) .y y y y Language independent.Net Developer.microsoft. Konsep ini merupakan arah pengembangan subscription based software. selama . bukan senjata sakti. yang saat ini mulai banyak berkembang dan dikenal sebagai Application Service Provider. Dengan demikian penggunaan bahasa pemrograman dalam dunia .NET Framework adalah teknologi inti yang menyediakan berbagai library untuk digunakan oleh aplikasi di atasnya.NET Framework telah terinstal di komputer sasaran.com/netframework/productinfo/topten/default. tentu mengetahui bahwa diperlukan distribusi run time library khusus ketika menginstal aplikasi. dengan programming model yang konsisten di semua tier aplikasi yang dibangun. pemahaman terhadap konsep dan object model . Dukungan penuh terhadap berbagai teknologi standar yang digunakan dalam platform internet. hal tersebut sudah tidak diperlukan lagi. Mengapa ? Karena semua bahasa pemrograman yang mensupport . Komponen inti . SOAP dan HTML. Untuk informasi lebih detil tentang . terlepas dari jenis bahasa pemrogramannya.aspx 2) . dengan object model yang konsisten. Kemudahan migrasi dari teknologi yang ada saat ini.NET Framework adalah jauh lebih penting daripada bahasa pemrograman itu sendiri. XML. antara lain HTTP. asalkan platform tersebut mensupport protokol SOAP. maupun di suatu server di internet. Service ini merupakan suatu idealisasi di masa depan. yang merupakan protokol standar dalam mengakses web service. Peranan XML sebagai media definisi data menjadi sangat penting dalam hal ini.com/netframework http://msdn.NET.NET adalah lebih ke masalah selera atau taste. Service tersebut dapat diakses oleh berbagai platform. dan bukan pada kelebihan maupun kekurangan masing-masing bahasa.microsoft.NET Framework . dimana sebuah aplikasi bersifat terdistribusi dengan modul-modul yang tersimpan di berbagai tempat. programmer dapat menikmati consistent object model dalam mengakses berbagai komponen library.NET Framework : http://msdn.NET Building Block Services Building block merupakan sekumpulan services yang bersifat programmable.

Net Framework.perubahan besar dalam platform .NET bagi anda para pecandu JavaScript dan JScript.NET.Net juga semakin mempertipis jarak antara Windows Programmer dengan Web Programmer. 3) Visual Studio . messaging.NET.Net dari VBScript belum diketahui apakah akan disediakan atau tidak.NET adalah VB. yang mencakup sistem operasi. yang dapat diprogram menggunakan VB. Dalam pelajaran selanjutnya.NET.NET. sedangkan anda para veteran scripting language sudah saatnya untuk beralih ke ASP.NET object model dan Object Oriented Programming dengan baik. VS. Informasi lebih lengkap tentang VS .NET selalu direpresentasikan dalam bentuk XML.Net untuk membangun aplikasi web. ISA Server dan BiZTalk Server. Teknologi yang disediakan antara lain adalah Windows 2000 Server. C#. Dalam masa mendatang akan terus ditambah berbagai bahasa pemrograman lain. database. Bahasa pemrograman yang terdapat di VS.NET Visual Studio . SQL Server. Pemrograman web menjadi lebih mudah dan menyenangkan bagi para programmer windows. Microsoft masih menyediakan Jscript.NET menyediakan tools bagi para developer untuk membangun aplikasi yang berjalan di . maupun manajemen ecommerce.com/vstudio 4) .NET. sedangkan versi .NET : http://msdn.Net membawa perubahan besar dalam gaya pemrograman.NET. sehingga dapat menggunakan VB. Exchange. J#. . C++ maupun Phyton dan COBOL sekalipun. C++ . Dunia scripting yang akrab bagi programmer web akan sulit ditemukan dalam . Para veteran VB.Script disarankan untuk mempelajari VB. anda akan melihat bahwa semua data dalam . karena setiap programmer dituntut untuk memahami . dengan fasilitas event driven programming sebagaimana layaknya windows programming. karena pemrograman web sudah bersifat full object oriented.Net Enterprise Server Bagian ini merupakan sekumpulan server based technology yang digunakan untuk mendukung teknologi . C#. dan Jscript .microsoft.NET. VS. jika tidak ingin menghasilkan aplikasi dengan performa rendah.

<asp:FileUpload ID="FileUpload1" runat="server" /><br /> <asp:Button ID="Button1" runat="server" Text="Upload" /> <br /> </div> </form> </body> </html> Di code behind tambahkan kode berikut . akhirnya terbentuk tulisan ini.0 Transitional//EN" "http://www.net kontrol FileUpload. Di sana ditanyakan bagaimana upload file ke database menggunakan ASP. Saya menggunakan SQL Server 2005 dan ada tipe data image. tapi bagaimana jika file disimpan ke dalam database?.aspx.dtd"> <html xmlns="http://www. karena itu saya memfokuskan hanya untuk file image.vb" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. Setelah membaca berbagai literatur di internet dan mencobanya.org/1999/xhtml"> <head runat="server"> <title>Upload Image ke SQL Server Database</title> </head> <body> <form id="form1" runat="server"> <div> Image Path: &nbsp.w3. Pertama. Buat webpage dan tambahkan FileUpload tool dan sebuah button <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default. buat tabel di database untuk menyimpan file gambar.w3.org/TR/xhtml1/DTD/xhtml1-transitional.Upload Image ke SQL Server Database 7 Januari 2010 oleh Yuniar 8 Komentar Catatan ini diinspirasi pertanyaan pembaca di artikel sebelumnya. Umumnya file yang diupload akan disimpan di folder tertentu.

99999) image_size.@Image_Content.Click If (Not FileUpload1.Image.Data Imports System.NVarChar.Parameters.ContentType sqlCommand.CommandText = "INSERT INTO Images(Name. CInt(FileUpload1.Text sqlCommand.Length) gambar.Read(buffer.PostedFile.PostedFile.Open() sqlCommand. dan periksa apakah image berhasil di upload ke database.Add(gambar) Dim image_size As New SqlParameter("@Image_Size".PostedFile.Value = FileUpload1.Parameters.Type)" & _ " VALUES (@Image_Name.Connection = sqlCon Dim Image_name As New SqlParameter("@Image_Name".FileName <> "") Then Dim buffer(FileUpload1.Parameters.EventArgs) Handles Button1. buffer.Add(Image_name) Dim gambar As New SqlParameter("@Image_Content". SqlDbType.NVarChar.Size.Value = FileUpload1.PostedFile.Page Protected Sub Button1_Click(ByVal sender As Object.PostedFile. ByVal e As System.Web.ConnectionStrings("DemoUploadImgConn").Add(image_Type) sqlCon.FileName sqlCommand.Imports System.@Image_Size.ContentLength) As Byte Dim postFile As HttpPostedFile = FileUpload1.UI.Add(image_size) Dim image_Type As New SqlParameter("@Image_Type".Parameters.CommandType = CommandType. .@Image_Type)" sqlCommand.BigInt.SqlClient Partial Class _Default Inherits System. SqlDbType.Close() End If End Sub End Class Jalankan aplikasinya. SqlDbType. 0. 200) image_Type.ExecuteNonQuery() sqlCon.ToS tring()) Dim sqlCommand As New SqlCommand() sqlCommand.Gambar.PostedFile Is Nothing) AndAlso (FileUpload1.InputStream.Value = FileUpload1.PostedFile.Data.ContentLength sqlCommand.Value = buffer sqlCommand.ContentLength)) Dim sqlCon As New SqlConnection(ConfigurationManager. SqlDbType.PostedFile postFile. 200) Image_name.

Semoga membantu. Happy Coding .