ExecuteScalar() digunakan untuk mendapatkan nilai tunggal dari tabel database hasil/nilai kembali diset pada kolom pertama baris pertama. Jika Hasil Set berisi lebih dari satu kolom atau baris, maka yang dibutuhkan hanya kolom pertama dari baris pertama untuk nilai-nilai lain akan diabaikan. Jika Hasil Set kosong nilai kembali adalah Null.
Catatan : hasil/nilai kembalian bisa berbagai macam type data.
Berikut tutorialnya :
Buka project Koneksi String VB.NET 2010 From App.Config dan buat form seperti gambar di bawah ini
untuk keluaran berupa string penulis kasih tanda komentar, untuk menggunakannya silahkan hapus komentarnya
Catatan : hasil/nilai kembalian bisa berbagai macam type data.
Berikut tutorialnya :
Buka project Koneksi String VB.NET 2010 From App.Config dan buat form seperti gambar di bawah ini
Ketikkan kode berikut :
Imports System.Data.SqlClient Imports System.Configuration Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim connectionString As String Dim cnn As SqlConnection Dim cmd As SqlCommand Dim sql As String connectionString = ConfigurationManager.AppSettings("ConString").ToString() cnn = New SqlConnection(connectionString) sql = "select COUNT(*) as JumlahItem from Barang" 'sql = "select Nama from Barang" Try cnn.Open() cmd = New SqlCommand(sql, cnn) Dim count As Int32 = Convert.ToInt32(cmd.ExecuteScalar()) 'Dim Nama As String = cmd.ExecuteScalar().ToString() cmd.Dispose() cnn.Close() MsgBox(" No. of Rows " & count) 'MsgBox(" No. of Rows " & Nama) Catch ex As Exception MsgBox("Gagal.") End Try End Sub End ClassCatatan :
untuk keluaran berupa string penulis kasih tanda komentar, untuk menggunakannya silahkan hapus komentarnya
'sql = "select Nama from Barang" 'Dim Nama As String = cmd.ExecuteScalar().ToString() 'MsgBox(" No. of Rows " & Nama)
0 komentar:
Posting Komentar