Veri tabanındaki bilgiyi textbox'a aktarma

21/01/2015, 19:19

sherlockholmes

Herkeze merabalar.

Aşağıda yapmak istediğim şey text1'in change olayında veri tabanındaki bilgiyi text9'a yazdırmak. aslında where kodu olmadan
yazdırıyorum ama veri tabanında tek kayıt varsa örneğin barkod nosu 10 olan bir kayıt var text1 de 1 yazdığımda text9 'a veri tabanındaki "mecut_stok_miktari" alan adındaki bilgiyi yazıyor ama veri tabanında 2 kayıt varsa hata veriyor hata şu arkadaşlar:

ya BOF ya da EOF doğru veya geçerli kayıt silinmiş.istenen işlem geçerli bir kayıt gerektiriyor.



PHP Kod:
Private Sub Text1_Change()


Dim mevcut_stok As New ADODB.Recordset

mevcut_stok
.Open "select * from urun_alis where barkod_no= '" Text1.Text "'""dsn=kendistp"adOpenStaticadLockOptimistic

Text9
.Text mevcut_stok("mevcut_stok_miktari")

End Sub 


yardımlarınız için şimdiden teşekkürler.
23/01/2015, 16:27

alpeki99

Örnek dosyanızı ekleyin lütfen.
24/01/2015, 05:33

sherlockholmes

formun içerisinde bir bölümdü sadece textbox' change olayına dair onun için eklemedim

sorunu da çözdüm zaten on error resume next kodunu unutmuşum teşekkürler
24/01/2015, 10:35

alpeki99

Formun içinde bir bölümde olsa iki bölümde olsa örnek dosya işi kolaylaştırır. Ayrıca sorunu çözmemişsiniz hatayı gizlemişsiniz. Potansiyel işlem ve kayıt hataları olabileceğini gözardı etmeyin.
24/01/2015, 20:31

sherlockholmes

mantıksal olarak doğru sorunu görürsen yinede devam et komutu peki bunun dışında bu iş nasıl gerçekleşecek bu durumda yani textbox'ın change olayında böyle yapıyorlar vb 6.0 da başka bir yol varmı? teşekkürler.