Daha önce var olan kaydı ikinciye eklememe
Tarih
27/04/2014 00:10
Konu Sahibi
zemre
Yorumlar
9
Okunma
2503
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



zemre
Üye
Kullanici Avatari
Üye
12
3
01/04/2013
0
Belirtilmemiş
Belirtilmemiş
25/05/2014,19:33
Çözüldü 
Merhabalar, visual basic hakkında paylaşılan her şeye bakmama rağmen aradığımı bulamadım belki de gözümden kaçtı. Bu yüzden buradan sorayım dedim.

Şimdi benim sorunum vb de Access den veri çekiyorum. Ve yeni kayıt eklerken daha önce aynı bilgi kaydedilmiş mi edilmemiş mi bunu kontrol etmem lazım. Fakat ben kodları bulamıyorum lütfen yardımcı olur musunuz?

Şimdiden teşekkür ederim... Img-grin
Cevapla


POWER
Uzman
Kullanici Avatari
Uzman
U.... Ö....
1.846
02/04/2010
İzmir
Ofis 2003
Dün,00:55
Olay çok kolay fakat örnek ekleyiniz...

Ve hangi "alan" yada "alanlara" göre kontrol edilecek ayrıntı veriniz...
Please return your positive or negative ...
Cevapla


zemre
Üye
Kullanici Avatari
Üye
12
3
01/04/2013
0
Belirtilmemiş
Belirtilmemiş
25/05/2014,19:33
Ben fakülte ismine göre daha önce aynı veri girilmiş mi onu sorgulatacağım. Ama ben sadece kaydetmeyi yapabildim Img-cray.

Visual Basic Code
1
2
3
4
5
6
7
8
9
 
Dim sqlEkle As New OleDb.OleDbCommand("Insert into fakulte (fakulte_adi,fakulte_adres) values ('" & TextBox1.Text & "','" & TextBox2.Text & "')", baglanti)
            baglanti.Open()
            sqlEkle.ExecuteNonQuery()
            Label3.Text = "Yeni kayıt eklendi."
    
        Label3.ForeColor = Color.Red
        TextBox1.Text = ""
        TextBox2.Text = ""


resim
Formum bu.
Cevapla


redali
Aktif Üye
Kullanici Avatari
Aktif Üye
A.... D....
53
23/04/2014
0
Manisa
Ofis 2013 Tr. 64 Bit
20/05/2014,20:08
like ile arama yapın mesela

SQL Code
where fakulte_adi not like %'" & TextBox1.Text & "'%

fakülte adı içersinde textbox1teki veri yok ise kaydet anlamına geliyor.

Cevapla


zemre
Üye
Kullanici Avatari
Üye
12
3
01/04/2013
0
Belirtilmemiş
Belirtilmemiş
25/05/2014,19:33
resim

Yaptım fakat bana bu uyarıyı verdi virgüllere falan baktım ama ben bahsettiği hatayı bulamadım :/ . Kodu yanlış mı yazdım aceba böyle değil mi sırası?

Visual Basic Code
 
Dim sqlEkle As  New OleDb.OleDbCommand( "Insert into fakulte (fakulte_adi,fakulte_adres) values ('" & TextBox1.Text & "','" & TextBox2.Text & "') where fakulte_adi not like %'" & TextBox1.Text & "'%  ", baglanti)
       


Programı ekliyorum ama orada where kısmını sildim.



Ek Dosyalar
.rar   okul.rar (Dosya Boyutu: 94,26 KB / İndirme Sayısı: 7)
Cevapla


direnist
Aktif Üye
Kullanici Avatari
Aktif Üye
D.... S....
328
05/11/2008
118
İstanbul
Ofis 2010 64 Bit
27/11/2016,01:40
baglanti.Open() ile açtığın bağlantıyı
baglanti.Close() ile kapatmamışsın.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Stok ve Carisi olan bir Programa Nereden Başlanır? azul20 9 3.168 14/04/2011, 03:08 Yandemir


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya