Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-10-2004
paipai paipai is offline
Registrado
 
Registrado: oct 2004
Posts: 1
Poder: 0
paipai Va por buen camino
Unhappy 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.
Responder Con Cita
  #2  
Antiguo 26-10-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 22:38:29.


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
Copyright 1996-2007 Club Delphi