nexval

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
nuran
Üye
Mesajlar: 43
Kayıt: 07 Tem 2008 03:50

nexval

Mesaj gönderen nuran »

Arkadaşlar
Oracle da bir database ve table var..
Ben buraya kayıt atmak istiyorum..

adosiparis.Close;
adosiparis.SQL.Clear;
adosiparis.SQL.Add('INSERT INTO siparis (siparisno) ');
adosiparis.SQL.Add('VALUES (nextval(''siparis_siprefno''), ''11'' ) ');
adosiparis.open;

ancak
ora-00913 değerler çok fazla hatasını alıyorum..

Burada Dosya Adı: siparis
alan adı : siparisno
sequence de tanımlı : siparis_siprefno
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: nexval

Mesaj gönderen aslangeri »

s.a.
insert into komutu ile VALUES komutundan sonra, tablo adından sonra verdiğiniz alanlar için değer göndermeniz lazım.
siz "sipras_siprefno" alanı içinde değer göndermişsiniz. ya tablo adından sonra o alanın isminide yazın yada values kısmından kaldırın.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla