Autoincrement!!
Autoincrement!!
Arkadaşlar autoincrement ile veritabanına kayıt yapamıyorum!
var
iint:integer
begin
iint:=adoquery1.recordcount+1;
adoquery1.close
adoquery1.sql.clear
adoquery1.add('insert into deneme (id) values (iint)');
adoquery1.execsql
adoquery1.open
ve daha bir sürü yol denemdim ama kayıtları eklemiyor. ID parametre eksik, ID alanı bulunamadı, MAX ile yapınca da olmuyor:(
Yardım ederseniz sevinirim... Saygılarımla
var
iint:integer
begin
iint:=adoquery1.recordcount+1;
adoquery1.close
adoquery1.sql.clear
adoquery1.add('insert into deneme (id) values (iint)');
adoquery1.execsql
adoquery1.open
ve daha bir sürü yol denemdim ama kayıtları eklemiyor. ID parametre eksik, ID alanı bulunamadı, MAX ile yapınca da olmuyor:(
Yardım ederseniz sevinirim... Saygılarımla
Kod: Tümünü seç
adoquery1.close
adoquery1.sql.clear
adoquery1.add('insert into deneme (id) values(:idk)');
/////parambyname('idk').value:=iint;
adoquery1.execsql
adoquery1.open
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
- ozkanagiral
- Üye
- Mesajlar: 79
- Kayıt: 17 Oca 2004 06:23
- Konum: istanbul
- İletişim:
Autoinc Alanı Unut
Veritabanı access kullanıyorsan ve birincil anahtarı autoinc yaptıysan neden manuel arttırıyorsun anlamadım sen sadece verini gir autoinc alanı unut orada,
veritabanı bu işi zaten yapıyor...

En son ozkanagiral tarafından 30 Haz 2005 02:02 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
- ozkanagiral
- Üye
- Mesajlar: 79
- Kayıt: 17 Oca 2004 06:23
- Konum: istanbul
- İletişim:
- ozkanagiral
- Üye
- Mesajlar: 79
- Kayıt: 17 Oca 2004 06:23
- Konum: istanbul
- İletişim:
Teşekkür
Uyarınız için Teşekkür ederim, kuralları okumuştum ama dalgınlıkla yazmamışım, bundan sonrakilerde daha itinalı olacağım.
İyi Çalışmalar.
İyi Çalışmalar.
özür dilerim herkesten. uycam kurallara.vedatkaba yazdı:Ado kullanmadım ama buna benzerdir diye düşünüyorum.Kolay gelsin.Kod: Tümünü seç
adoquery1.close adoquery1.sql.clear adoquery1.add('insert into deneme (id) values(:idk)'); /////parambyname('idk').value:=iint; adoquery1.execsql adoquery1.open
yalnız accesste autonumber var biliyorum ama kullanmak istemiyorum elle girilmesini istiyoırum ondan kullanmadım.
parametreli adoq,sqli de kullandım ama maalesef o da olmuyor:(
şimdiden teşekkür ederim
s.a.
arkadaşım sen sql de id alanına iint değişkeninin değerini değil string olarak iint gönderiyorusun
kolay gelsin.
arkadaşım sen sql de id alanına iint değişkeninin değerini değil string olarak iint gönderiyorusun
sanırım şöyle yapman lazım.adoquery1.add('insert into deneme (id) values (iint)');
Kod: Tümünü seç
adoquery1.add('insert into deneme (id) values ('+inttostr(iint)+')');
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim