Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Soy nuevo... (https://www.clubdelphi.com/foros/showthread.php?t=15522)

paipai 26-10-2004 18:05:01

Soy nuevo...
 
Hola a todos nuevamente...

como siempre con una pregunta para ustedes.. bue... ahí les va:

tengo una base de datos de equipos de futbol de aca de Argentina ... y deseo llenar la tabla de posiciones..
mi inconveniente es que mediante esta consulta sql:

Form1.Query1.SQL.Clear;
Form1.Query1.SQL.Add ( 'Update Posiciones Set Puntos = 3 Where Equipo = ' + EditEquipo.Text );
Form1.Query1.ExecSQL;
Form1.Query1.Active := true;

no me permite modificar el valor de ese campo, ya que me tira un erro:
__________________
| Invalid Field Name:|
| 'Boca' |
| |
----------------------
De todas formas el problema ya lo tengo solucionado, no en SQL, pero si quisiera poder hacerlo en SQL, ya que es mucho mas corto el codigo y mas rapido.
Bueno, espero puedan ayudarme, muchas gracias.

roman 26-10-2004 18:11:09

Fíjate que el texto de la consulta tal como la pones queda así:

Cita:

Update Posiciones Set Puntos = 3 Where Equipo = Boca Juniors
cuando debería quedar así:

Cita:

Update Posiciones Set Puntos = 3 Where Equipo = "Boca Juniors"
Esto es, debes agregar las comillas. Una forma fácil de hacerlo:

Código Delphi [-]
Form1.Query1.SQL.Add (
  'Update Posiciones Set Puntos = 3 Where Equipo = ' +
  QuotedStr(EditEquipo.Text)
);

Siendo nuevo aquí te recomiendo que leas la guía de estilo ya que el título de tu mensaje no es apropiado.

// Saludos


La franja horaria es GMT +2. Ahora son las 23:13:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi