Qué tal lmpadron!! justo acabo de probar todos los posibles códigos que me aportas y es fantástico comprobar que para ninguno de ellos salta la excepción, sin embargo, las consultas no devuelven nigún resultado visible en el DBGrid. Incluso probando con:
Código:
ShowMessage(Query1->FieldByName("Nombre1")->AsString);
para ver el dato del campo Nombre del primer registro del Query1, resulta ser una cadena vacía.
También he probado a realizar una consulta únicamente sobre la tabla1 con datos numéricos directamente tal que así:
Código:
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("SELECT * FROM tabla1 WHERE BSIC = '47' and BCCH = '751' ORDER BY Nombre1");
Query1->Open();
y en este caso si se visualizan los resultados de la consulta en el DBGrid.
Estoy usando Database desktop 7.0, y no sé si será por esto por lo que no logro conseguir lo que busco.