Ver Mensaje Individual
  #2  
Antiguo 20-12-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola mizzard.

Mirando esta parte de tu código:
Código:
 
 strSQL = "SELECT *";
 strSQL = strSQL + " WHERE [CodFabricacion] = " + leerOf;
La cadena que queda formada en strSQL es "SELECT * WHERE[CodFabricacion] = "+ (valor de la variable leerOF). En ambos códigos te estaría faltando la cláusula FROM.

Probá hacerlo de este modo:
Código:
  ...
  qryMostrarEntrada->Close();
  qryMostrarEntrada->SQL->Clear();
  qryMostrarEntrada->SQL->Add("SELECT * FROM TU_TABLA WHERE CodFabricacion = :VALOR");
  qryMostrarEntrada->Parameters->ParamByName("VALOR")->Value = leerOF;
  qryMostrarEntrada->Open();
Donde "TU_TABLA" sería el nombre de la tabla de donde extraes los datos.

Y para el segundo caso:
Código:
 ...
 qryMostrarEntrada->Close();
 qryMostrarEntrada->SQL->Clear();
 qryMostrarEntrada->SQL->Add("SELECT * FROM TU_TABLA WHERE CodFabricacion LIKE :VALOR");
 qryMostrarEntrada->Parameters->ParamByName("VALOR")->Value = leerOF + "%";
 qryMostrarEntrada->Open();
Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita