Bir düğmem var ve bir kez tıkladıktan sonra müşteri kimliğini girmeniz gerekiyor ve bir kez girildikten sonra tüm satırdaki veriler metin kutusuna, onay kutusuna vb. , benim kendi hatamın yanı sıra Müşteri'nin bulunamadığını söyleyerek oluşturduğumu söyler. Herhangi bir yardım takdir!Girdiler tarafından girilen belirli bir satırdaki verileri al
Benim düşünceme göre - Nerede ID (ID) olduğunu yüklediğimde, yalnızca o satırdaki tüm bu satırdaki verilerin o Müşteri Kimliğindeki (istediğim) yüklenmesini düşünüyorum, bu yüzden satırları kullanabilirim. gerekli bilgilerde yüklenen öğeler vb. Bu doğru mu yoksa? Genelde sadece verileri almak ve metin kutularıma ve buna benzer şeylere yardım etmek için yardıma ihtiyacım var.
Kodu:
Private Sub Client(ByVal ans As String)
If con.State = ConnectionState.Closed Then con.Open()
cmd = New OleDbCommand
cmd.Connection = con
cmd.CommandText = "Select * FROM tbl WHERE ID = ?"
cmd.Parameters.Add("?", OleDbType.VarChar).Value = ans
If cmd.ExecuteNonQuery() = 0 Then
MsgBox("Does not exist!", MsgBoxStyle.Critical, "Enter new ID!")
Else
MessageBox.Show("Now loaded.", "Search Complete!", MessageBoxButtons.OK, MessageBoxIcon.Information)
If con.State = ConnectionState.Closed Then con.Open()
'create data adapters
sql = "Select * from tbl"
da = New OleDbDataAdapter(sql, con)
da.Fill(ds, "tbl")
RecCnt = ds.Tables("tbl").Rows.Count 'how many records in ds
'assign data to lables
TxtCI.Text = ds.Tables("tbl").Rows(0).Item(0)
con.Close()
End If
cmd.ExecuteNonQuery()
con.Close()
End Sub
Arayan (Arama düğmesi): İstemci (custid)
CustomerID gerçekten bir metin fie ld? Ve lütfen dil etiketlerini ("VB.NET") – Plutonix
başlığına koymayı bırakın. Veritabanında veri türü otomatik numaradır, ancak bir metin kutusu kullanmaya çalışıyorum, böylece 10 yazdığımda ve veriyi yükleyecektir. satır 10 :) –
Evet, ancak 'cmd.Parameters.Add ("? ", OleDbType.VarChar) .Value = ans', DB'ye metin/dize olarak iletiliyor. Option Strict'i açmalısınız, bu kodda bazı örtülü dönüşümler var. – Plutonix