yanlış türdeki değişkenler kabul edilebilir aralık dışında..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

yanlış türdeki değişkenler kabul edilebilir aralık dışında..

Mesaj gönderen neu84 »

selam arkadaşlar,

Tquery nesnesini kullanıyordum Tdatabase yoluyla bağlanıyordum, ancak benim veritabanına baglanırken login penceresi çıkarıp veritabanı adı, kullanıcı adı ve şifre girmem gerektigi için adoconnection nesnesini kullanayım dedim, adoquery olarak değiştirdim tqueryleri.

Kodlarım bu şekilde;

Kod: Tümünü seç

 DataModule2.Query1.SQL.Clear;
   DataModule2.Query1.SQL.Add(sql);
   DataModule2.Query1.ParamByName('sKodu').AsString:= stokkodu;
   DataModule2.Query1.ParamByName('sAciklama').AsString:= '';
   DataModule2.Query1.ParamByName('sKisaAdi').AsString:= '';
   DataModule2.Query1.ParamByName('nStokTipi').AsInteger:= 1;
Bu şekile döndü.

Kod: Tümünü seç

 DataModule2.ADOQuery1.SQL.Clear;
   DataModule2.ADOQuery1.SQL.Add(sql);
   DataModule2.ADOQuery1.Parameters.AddParameter.DataType:=ftString;
   DataModule2.ADOQuery1.Parameters.ParamByName('sKodu').Value:= stokkodu;
   DataModule2.ADOQuery1.Parameters.AddParameter.DataType:=ftString;
   DataModule2.ADOQuery1.Parameters.ParamByName('sAciklama').Value:= '';
      DataModule2.ADOQuery1.Parameters.AddParameter.DataType:=ftString;
   DataModule2.ADOQuery1.Parameters.ParamByName('sKisaAdi').Value:= '';
      DataModule2.ADOQuery1.Parameters.AddParameter.DataType:=ftInteger;
   DataModule2.ADOQuery1.Parameters.ParamByName('nStokTipi').Value:= 1;
veriçeşidi kullanmak zorundayım bu nedenle

Kod: Tümünü seç

   DataModule2.ADOQuery1.Parameters.AddParameter.DataType:=ftString;
bu satırı ekledim her parametrenin üstüne, ama hata veriyor. sql.add(sql); satırına geldigi anda.

Yanlış türdeki değişkenler kabul edilebilir aralık dışında veya bir başkasıyla çakışan baımsız değişkenler kullanılıyor. diye..

Önerilerinizi bekliyorumm merakla..
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: yanlış türdeki değişkenler kabul edilebilir aralık dışın

Mesaj gönderen orhancc »

Stored Procedure varmı işlemler içinde ?
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: yanlış türdeki değişkenler kabul edilebilir aralık dışın

Mesaj gönderen neu84 »

orhancc yazdı:Stored Procedure varmı işlemler içinde ?
sql server içinde oluşturulan stored procedurelerden bahsediyorsanız hiç yok öyle bi procedurum. bütün sorguları delphi unit içinde yazıyorum.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: yanlış türdeki değişkenler kabul edilebilir aralık dışın

Mesaj gönderen conari »

parametreleride temizle.

Kod: Tümünü seç

ADOQuery1.Parameters.Clear; 
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla