Autoincrement!!
MANDRAKE29.06.2005 - 22:37:07
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
 
vedatkaba29.06.2005 - 23:00:27
adoquery1.close
adoquery1.sql.clear
adoquery1.add('insert into deneme (id) values(:idk)');
/////parambyname('idk').value:=iint;
adoquery1.execsql
adoquery1.open


Ado kullanmadım ama buna benzerdir diye düşünüyorum.Kolay gelsin.
 
ozkanagiral29.06.2005 - 23:35:07
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, Rolling Eyes veritabanı bu işi zaten yapıyor...
 
mussimsek30.06.2005 - 09:34:37
:d7501b4630

Kolay gelsin.
 
ozkanagiral30.06.2005 - 13:37:40
Mustafa Hocam bu uyarıya neden ihtiyaç duydunuz?
 
onaydin30.06.2005 - 13:52:27
Mesajınıza uygun ve konuyu özetleyen kısa bir başlık yazın. Acil, Çok Acil, Önemli gibi ifadeler veya konuyla alakasız bir başlık kullanmayın.

Başlık nedeniyle.
 
ozkanagiral30.06.2005 - 14:01:21
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.
 
mussimsek30.06.2005 - 14:25:31
Mustafa Hocam bu uyarıya neden ihtiyaç duydunuz?

hocam sizle alakalı bir durum yok, konuyu açan arkadaş içindi o uyarı.

Kolay gelsin.
 
MANDRAKE30.06.2005 - 23:18:46
adoquery1.close
adoquery1.sql.clear
adoquery1.add('insert into deneme (id) values(:idk)');
/////parambyname('idk').value:=iint;
adoquery1.execsql
adoquery1.open


Ado kullanmadım ama buna benzerdir diye düşünüyorum.Kolay gelsin.


özür dilerim herkesten. uycam kurallara.
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
 
aslangeri01.07.2005 - 11:19:40
s.a.
arkadaşım sen sql de id alanına iint değişkeninin değerini değil string olarak iint gönderiyorusun
adoquery1.add('insert into deneme (id) values (iint)');

sanırım şöyle yapman lazım.

adoquery1.add('insert into deneme (id) values ('+inttostr(iint)+')');

kolay gelsin.
 
MANDRAKE03.07.2005 - 09:40:20
eyvallah teşekkür ederim herkese
allah razı olsun
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com