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;
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;
Kod: Tümünü seç
DataModule2.ADOQuery1.Parameters.AddParameter.DataType:=ftString;
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..