Ver Mensaje Individual
  #4  
Antiguo 16-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No.

Ten presente que Delphi* y SQL son dos lenguajes completamentes separados. SQL no podrá entender qué le quieres decir con edit1.text ya SQL sólo entiende de nombres de tablas y campos.

De hecho SQL ni siquiera entiende los dos puntos. Estos son simplemente para que la componente Query sepa que se trata de un parámetro pero tú tienes que proporcionarles es valor. Por ejemplo:

Código Delphi [-]
Query1.SQL.Add('Select Nombre,Direccion From Datos where nombre=:algo');
Query1.ParamByName('algo').AsString := Edit1.Text;
Query1.Open;

Si Edit1.Text contiene 'juan pérez', al servidor SQL lo que le llega es:

Código SQL [-]
Select Nombre,Direccion From Datos where nombre='juan pérez';

* Como esta pregunta está en el foro de MySql realmente no estoy cierto de que se refiera al uso de componentes con Delphi.

// Saludos
Responder Con Cita