Sorry for my bad english.
...
...
QSnAss.SQL.Clear;
QSnAss.SQL.Add('Select * From ListaSn');
QSnAss.MasterSource:=DSLineeDocumentoIn;
QSnAss.SQL.Add('WHERE (ListaSn.[Documento Acquisto]='
+QuotedStr (DocumentiNumeroDocumento.value)+')');
QSnAss.SQL.Add(' AND (ListaSn.IdArticoloInterno=:IdArticoloInterno)');
QSnAss.Execute;
the state of QSnAss.Active after execution this code is false, Why??
(SDAC 3.50)
Thanks
tmsquery.active=false after tmsquery.Open
Problem resolved
The reason: QSnAss is detail tableIkar wrote:Please specify for which reason you set MasterSource property.
I have renamed QSnAss ---> SnDocumento and problem resolved:
SnDocumento.SQL.Clear;
SnDocumento.SQL.Add('Select * From ListaSn');
SnDocumento.SQL.Add('WHERE (ListaSn.IdDocIn=:IdDoc)');
SnDocumento.SQL.Add(' AND (ListaSn.IdArticoloInterno=:IdArticoloInterno)');
SnDocumento.paramByName('IdDoc').Value:=DocumentiIdDocumento.AsString;
SnDocumento.MasterSource:=DSLineeDocumentoIn;
SnDocumento.Execute;
Possible bug (TMSQuery.Name='QSnAss'?
Thanks