Komunikat "no sql statement provided" - o co chodzi?

0

Używam komponentów MyDac-a baza danych MySQL wykonuję taką instrukcję:

UPDATE rs_product_magazine SET bookstand='M44' WHERE (product_id=6) AND (bookstand='M50')

Kod delphi:

  MyData := TMyQuery.Create(nil);
  MyData.Connection := fRaflo.MyConnection;
  try
    MyData.SQL.Text := 'UPDATE '+tab_product_magazine+' SET '+pm_magazine+'='''+UpperCase(Value)+''' WHERE ('+pm_product_id+'='+IntToStr(AdvMProductId)+') AND ('+pm_magazine+'='''+BookStand+''')';
    MyData.ExecSQL;
    UpdateRecord(AdvMagazyn,AdvMProductId);
  finally
    MyData.Free;
  end;

Otrzymuję komunikat: no sql statement provided.

Czy może mi ktoś wytłumaczyć w czym tkwi problem lub co dokładnie oznacza ten komunikat.
Dodam że z pozimu serwera mysql jak wklepię taką instrukcje to się wykonuje bez żadnego ale.

0

z samego kodu trudno wywnioskować jak naprawdę wygląda kwerenda bo zawiera w sobie ileś tam zmiennych o niewiadomych wartościach .
być może problem tkwi w parametrach obiektu fRaflo.MyConnection
napisz coś więcej

1 użytkowników online, w tym zalogowanych: 0, gości: 1