kalo saya sih biasanya pake Dataset
public DataSet GetData(string SSQL)
{
try {
Con = new SqlConnection();
Con.ConnectionString = Cs;
Con.Open();
Cmd = new SqlCommand();
Cmd.Connection = Con;
Cmd.CommandText = SSQL;
Da = new SqlDataAdapter();
Da.SelectCommand = Cmd;
Ds = new DataSet();
Da.Fill(Ds, "Result");
}
catch (Exception ex) {
MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
}
//Success = False
finally {
Cmd.Dispose();
Con.Close();
}
return Ds;
}
cuman isunya dataread ntu lebih cepet bacanya kalo datanya banyak
kalo mau pake bisa dengan cara sbb :
DataSet Ds=new DataSet();
Ds=this.GetData(SQL);
foreach (Datarow Dr in Ds.Tables[0].Rows)
{
}
--- Pada Rab, 23/7/08, wan_16320 <[EMAIL PROTECTED]> menulis:
Dari: wan_16320 <[EMAIL PROTECTED]>
Topik: [Programmer-VB] OOT : Tanya Recordset VB.NET To Mysql
Kepada: [email protected]
Tanggal: Rabu, 23 Juli, 2008, 2:53 PM
Dear VB Expert,
Mohon maaf sebelumnya karena saya menanyakan mengenai koneksi VB.NET ke Mysql
Saya sudah bisa konek ke Mysql.
Yang ingin saya tanyakan simple, yaitu bagaimana cara membuat recordset di
VB.NET untuk menampilkan data field dari setiap record di text box, karena saya
terbiasa dengan ADO VB yang menggunkan recordset
Saya sudah bisa koneksi ke Mysql dengan script sbb :
Mohon bantuannya untuk menampilkan di Textbox
Imports MySql.Data.MySqlCli ent
Imports System.Data
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim Conn As MySqlConnection
Dim Rs As New MySqlCommand
Dim myAdapter As New MySqlDataAdapter
Dim myData As New DataTable
Dim myReader As MySqlDataReader
Conn = New MySqlConnection( )
Conn.ConnectionStri ng = "server =127.0.0.1;" _
& "user=root;" _
& "password=123; " _
& "database=pegawai"
Try
Conn.Open()
MessageBox.Show("Koneksi Berhasil !", MessageBoxButtons. OK)
Rs.Connection = Conn
Rs.CommandText = ("SELECT * FROM data")
myReader = Rs.ExecuteReader
Terima kasih atas bantuannya
Rgds/ Ridwan
___________________________________________________________________________
Nama baru untuk Anda!
Dapatkan nama yang selalu Anda inginkan di domain baru @ymail dan @rocketmail.
Cepat sebelum diambil orang lain!
http://mail.promotions.yahoo.com/newdomains/id/