Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
499
Tıklama
0
Öne Çıkarma
access veritabanı id kolonu
B
10 yıl
Onbaşı
Konu Sahibi

   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



C
10 yıl
Teğmen

Senin id yazmana gerek yok, kendisi otomatik atar id.

sql komutunda şu şekilde olmalı:

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


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @berki83
B
10 yıl
Onbaşı
Konu Sahibi

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.


Bu mesaja 1 cevap geldi.
C
10 yıl
Teğmen

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


Bu mesaja 1 cevap geldi.
B
10 yıl
Onbaşı
Konu Sahibi

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


Bu mesaja 2 cevap geldi.
-
10 yıl
Yüzbaşı

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ı




Bu mesajda bahsedilenler: @berki83
C
10 yıl
Teğmen

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 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @berki83
B
10 yıl
Onbaşı
Konu Sahibi

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 .



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.