Şimdi Ara

access veritabanı id kolonu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
8
Cevap
0
Favori
517
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  •    con = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\****\arac.accdb") 
    con.Open()
    sqlstr = "insert into kisi values (" & txtid.Text & ",'" & txtad.Text & "','" & txttel.Text & "','" & txtemail.Text & "','" & txtplaka.Text & "','" & txtsasi.Text & "','" & txtmarka.Text & "','" & txtmodel.Text & "','" & txtmyil.Text & "','" & txtkm.Text & "','" & txthacim.Text & "','" & txtguc.Text & "')"
    cmd = New OleDb.OleDbCommand(sqlstr, con)
    cmd.ExecuteNonQuery()
    MsgBox("Kayıt Girildi")
    con.Close()


    access veritabanında id konumunu otomatik yapıyorum .
    vb de nasıl otomatik sayıyı gostermeliyim ? kod yazımı nasıl olmalı yukardaki şekilde olunca hata alıyorum id bolumunu kaldırınca koddan ve veritabanından sıkıntı ortadan kalkıyor.Program çalışıyor

    Visual studşo 2012 ve access 2010 kullanıyorum







  • berki83 kullanıcısına yanıt
    Senin id yazmana gerek yok, kendisi otomatik atar id.

    sql komutunda şu şekilde olmalı:

    INSERT INTO kisi (kolon1, kolon2 ....) VALUES ('deger1', 'deger2' ....)
  • quote:

    Orijinalden alıntı: CatchFire

    Senin id yazmana gerek yok, kendisi otomatik atar id.

    sql komutunda şu şekilde olmalı:

    INSERT INTO kisi (kolon1, kolon2 ....) VALUES ('deger1', 'deger2' ....)

    id yazmıyorum ben zaten veritabanı birer birer atıyor geri kalanını ben tamamlamk istiyorum ama o ilk baştaki " & txtid.Text & ", kaldırıncada program kodu çalışmıyor.
  • sql sorgusunu sana yukarıda deiğim şekilde yaparsan sorun çıkmaz, id hariç diğer kolonların adını yaz kolon1, kolon2 yazdığım yerlere
  • quote:

    Orijinalden alıntı: CatchFire

    sql sorgusunu sana yukarıda deiğim şekilde yaparsan sorun çıkmaz, id hariç diğer kolonların adını yaz kolon1, kolon2 yazdığım yerlere

    bir tane örnek kod satırı yazarmısın
    eritabanı sql değil bir daha dile getireyim access
    kullandığım dil vb
  • berki83 kullanıcısına yanıt
    bende diyorum o kod nasıl çalışıyo o halde.

    c# da & yerine + kullanıldığından garibime gitti bi an. vb.net olduğunu unutmuşum.

    c dilinden başlasaymışsın keşke. tabi herkesin zevki ayrı
  • berki83 kullanıcısına yanıt
    farketmez sorgu şekilleri aynı,
    diyelim ki databasedeki sütun isimleri: id,ad,tel,mail

    sql sorgusu şu şekilde olacak:

    sqlstr = "insert into kisi (ad,tel,mail) values ('" & txtad.Text & "','" & txttel.Text & "','" & txtemail.Text & "')"



    < Bu mesaj bu kişi tarafından değiştirildi CatchFire -- 3 Temmuz 2014; 15:38:33 >
  • quote:

    Orijinalden alıntı: CatchFire

    farketmez sorgu şekilleri aynı,
    diyelim ki databasedeki sütun isimleri: id,ad,tel,mail

    sql sorgusu şu şekilde olacak:

    sqlstr = "insert into kisi (ad,tel,mail) values ('" & txtad.Text & "','" & txttel.Text & "','" & txtemail.Text & "')"



    teşekkürler hocam sayende ilk sıkıntı çözüldü.Gerisi içinde yardımcı olursan sevşnşrşmtam dediğiniz gibi yaptım oldu saolasın hocam teşekkür ederim .
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.