Arkadaşlar Ben bir yerde brşeyleri kaçırıyorum ama nerde goremiyorum..
with ZQuery1 do
Begin
Close;
SQL.Clear;
SQL.Add('UPDATE Shipmentinfo SET ShipmentStatus=HOLD ');
ExecSQL;
End;
Compile oluyor.Fakat sql komutu çalıştığında SQL Error: Unknown Column 'HOLD' in fields list diyor. Hold Zaten Atama yapacağı değer..
My sql Kullanıyorum bu arada.. hold'u tırnak içinede almayı denedim..
Yardımcı olursanız sevinirim teşekkürler
Delphi ile Sql Kullanımımda hata
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 82
- Kayıt: 19 Ağu 2005 09:34
- Konum: Istanbul
Delphi ile Sql Kullanımımda hata
Celebrating the past , Creating the Future
Kod: Tümünü seç
SQL.Add('UPDATE Shipmentinfo SET ShipmentStatus=''HOLD''');
-
- Üye
- Mesajlar: 82
- Kayıt: 19 Ağu 2005 09:34
- Konum: Istanbul
Kod: Tümünü seç
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
with ZQuery1 do
Begin
Close;
SQL.Clear;
SQL.Add('UPDATE Shipmentinfo SET ShipmentStatus=''HOLD''');
ExecSQL;
End;
end;
Open ile başlamıştın. Muhtemelen SQL içinde henüz kod olmadığındna sana hata verdi. Open a zaten gerek yok. Bu bir SELECT cümlesi değil!
ExecSQL den sonra ShipmentInfo'yu POST etmenin bir manası da yok. Çıkardım.. ShipmentInfo tablonu kapatıp açarak değişikliklerin güncellenmesini sağlamalısın.
-
- Üye
- Mesajlar: 82
- Kayıt: 19 Ağu 2005 09:34
- Konum: Istanbul
Ok Super Tamam verdiğim sabit bir değer atamasını yapıyor fakat.
comboboxdan yapılan seçimi buraya atamasını istiorum compile oluyor fakat bir atama yok
Teşekkürler
Kod: Tümünü seç
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
with ZQuery1 do
Begin
Close;
SQL.Clear;
SQL.Add('UPDATE Shipmentinfo SET ShipmentStatus='''+combobox1.Items.Text+'''');
ExecSQL;
End;
end;

Celebrating the past , Creating the Future
Kod: Tümünü seç
SQL.Add('UPDATE Shipmentinfo SET ShipmentStatus='''+combobox1.Items[combobox1.ItemIndex]+'''');
-
- Üye
- Mesajlar: 82
- Kayıt: 19 Ağu 2005 09:34
- Konum: Istanbul
Teşekkürler Peki Bunu Sadece filtrelediğim kayıtlarda kullanabilirmiyim? Mesela Cxgridle Filtrelediğim kayıtlara ve detail table'a..
Cxgrid'de bir seçenek var (Auto Dataset Filter)yaptığın filtrelemenin aynısını database'ede yapıyor. Bu filtrelemeden sonra, sadece filtrelenmiş kayıtların bir sutununa bu değeri atamak istiorum. Bir fikrin varmı ? Bu konu hakkında
Teşekkürler
Cxgrid'de bir seçenek var (Auto Dataset Filter)yaptığın filtrelemenin aynısını database'ede yapıyor. Bu filtrelemeden sonra, sadece filtrelenmiş kayıtların bir sutununa bu değeri atamak istiorum. Bir fikrin varmı ? Bu konu hakkında
Teşekkürler
Celebrating the past , Creating the Future