Friday, April 21, 2017

cara mengatasi error converting varchar to numeric



cara mengatasi error converting varchar to numeric

jika anda membuat field dengan type numerical maka jangan dientri dengan data abjad karena akan menyebabkan error berikut ini :


Beberapa alternatif solusi untuk hal tersebut diantaranya adalah dengan membuat validasi hanya data angka yang boleh diisi dalam textbox tersebut. Syntaxnya adalah sebagai berikut :

Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress
        If (e.KeyChar >= "0" And e.KeyChar <= "9" And e.KeyChar <> vbBack) Then
            e.Handled = True
        End If
    End Sub






cara mengatasi error the field is too small to accept the amount of data you attempted to add



cara mengatasi error the field is too small to accept the amount of data you attempted to add

error ini biasanya muncul dalam database access, artinya anda mengerti data yang terlalu panjang, sedangkan kapasitas field hanya sedikit. misal kode_barang size-nya hanya 5 tapi diisi 6 digit


Hal ini mirip seperti yang terjadi dalam database sql server, hanya saja pesan errornya berbeda. Pada intinya entrian terlalu panjang sedangkan fieldnya kecil. 





cara mengatasi error Column name or number of supplied values does not match table definition



cara mengatasi error column name or number of supplied values does not match table definition

error ini biasanya terjadi pada database sql server, artinya adalah jumlah kolom di tabel dengan jumlah data yang dientri tidak sama. Mungkin saja jumlah kolom di tabel 5 tapi dientri 4 atau 6.



Error ini sering kali terjadi akibat :
1.      Hasil copy-an coding dari form lain yang tidak dirapikan sesuai kebutuhan tabel
2.      Kecerobohan - tidak sengaja
3.      Perubahan struktur tabel yang belum disimpan
4.      Dan lain-lain




cara mengatasi error number of query values and destination fields are not the same



cara mengatasi error number of query values and destination fields are not the same

error ini biasanya terjadi pada database access, artinya adalah jumlah kolom di tabel dengan jumlah data yang dientri tidak sama. Mungkin saja jumlah kolom di tabel 5 tapi dientri 4 atau 6.


Error ini sering kali terjadi akibat :
1.      Hasil copy-an coding dari form lain yang tidak dirapikan sesuai kebutuhan tabel
2.      Kecerobohan - tidak sengaja
3.      Perubahan struktur tabel yang belum disimpan
4.      Dan lain-lain





cara mengatasi error invalid object name



cara mengatasi error invalid object name

pada saat membuat program seringkali kita menulis coding terburu-buru sehingga penulisan ejaan nama database, nama tabel atau nama field menjadi salah. Contoh error yang muncul misalkan seperti ini.



Pesan error menunjukan bahwa dalam database tidak ada tabel dengan nama "TBLiBarang" yang benar adalah "TBLBarang"


Mari kita perhatikan kesalahannya dalam syntax di bawah ini:

Sub CariKode()
        Call Koneksi()
        cmd = New SqlCommand("select * from tblibarang where kode_barang='" & TextBox1.Text & "'", conn)
        dr = cmd.ExecuteReader
        dr.Read()
    End Sub