Nanda's Blog

Share a smile, Share information

MySQL dan Visual Studio 2008 September 15, 2010

Filed under: MySQL,Pemrograman,Visual Basic 2008 — nanda @ 7:38 am
Tags: , ,

Sekedar sharing, masih sama2 awam juga nie…klo ada salah harap maklum ya…semoga bisa bantu yang lagi kesusahan.
Saat kmu membuat suatu aplikasi dengan visual studio 2008 dan database mysql, misal deklarasi variabel awalnya adalah

Public objCommand As MySqlCommand
Public objDataAdapter As MySqlDataAdapter
Public objDataReader As MySqlDataReader
Public strSQL As String
Public objDataSet As New DataSet
Public objDataTable As New DataTable

lalu saat terjadi pembacaan data dari mysql muncul error seperti :

Maka ada beberapa penyebabnya (*berdasarkan pengalaman saya sendiri 🙂 ) :

1. Nilai yang diminta belum ada pada tabel yang di execute saat itu.

2. Apabila ini terjadi saat proses query insert maka hal ini bisa terjadi karena id penanda disetting ke dalam bentuk auto increment namun saat kita menulis query insert, nilai id ini kembali kita isi secara manual.

3. mysqldatareader sudah terpakai sebelumnya, jika ingin memakai mysqldatareader kembali maka mysqldatareader sebelumnya harus selalu ditutup terlebih dahulu, namun jika muncul kondisi dimana kita harus tetap menggunakan mysqldatareader namun saat yang sama kita perlu mysqldatareader juga untuk mengambil nilai yang berbeda dari mysql maka solusi nya adalah mendeklarasikan kembali variabel mysqldatareader seperti ini :

Public objCommand As MySqlCommand
Public objDataAdapter As MySqlDataAdapter
Public objDataReader As MySqlDataReader
Public strSQL As String
Public objDataSet As New DataSet
Public objDataTable As New DataTable

Public objCommand2 As MySqlCommand
Public objDataAdapter2 As MySqlDataAdapter
Public objDataReader2 As MySqlDataReader
Public objDataSet2 As New DataSet
Public objDataTable2 As New DataTable

sekian sih penjelasan kali ini moga berguna dan bisa membantu…:)

 

One Response to “MySQL dan Visual Studio 2008”

  1. black_wah Says:

    mantabs gan. buat nambah ilmu


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s