Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-06-2004
azaagh azaagh is offline
Miembro
 
Registrado: jun 2004
Posts: 34
Poder: 0
azaagh Va por buen camino
la culpa es tuya!!! no habias puesto query.SQL.text!!!!
no me vengas con que eran las 5 de la mañana y tal... que yo llevo to la noxe sin dormir dandole vueltas al programa...

bueno, de todas formas, es mejor tarde que nunca , asi que practicamente he acabado el programa y puedo dormir feliz


en fin...no te lo vas a creer, pero aun pone missing operator or semicolon!!!
y no falta ni un punto y coma!!!

Última edición por azaagh fecha: 12-06-2004 a las 10:11:19.
Responder Con Cita
  #2  
Antiguo 12-06-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 24
__marcsc Va por buen camino
Cita:
Empezado por azaagh
la culpa es tuya!!! no habias puesto query.SQL.text!!!!
no me vengas con que eran las 5 de la mañana y tal... que yo llevo to la noxe sin dormir dandole vueltas al programa...
Ese es TU problema, no es MI problema, es TU problema



Cita:
Empezado por azaagh
en fin...no te lo vas a creer, pero aun pone missing operator or semicolon!!!
y no falta ni un punto y coma!!!
Pues a ver, vuelve a pegar el trozo de código donde te salta el error, a ver si duermes ya de una vez, que esto no puede ser buena pa la salud
Responder Con Cita
  #3  
Antiguo 12-06-2004
azaagh azaagh is offline
Miembro
 
Registrado: jun 2004
Posts: 34
Poder: 0
azaagh Va por buen camino
el fallo me da en todos los sitios que tengo consultas.... un ejemplo:

Código Delphi [-]
dm1.Query1.Close;
dm1.Query1.sql.clear;
dm1.Query1.sql.Text('SELECT SUM(ataque) AS suma FROM jugadores WHERE equipo = :team AND titular = '*'');
dm1.Query1.ParamByName('team').AsString := ecasa;
dm1.Query1.Open;
cataque := dm1.Query1.FieldByName('suma').asinteger;

me dice el mensaje de error en la linea 3, la del sql.text...."missing operator or semicolon"..pero yo no veo k falta ningun semicolon en la consulta no me digas,porque ya lo he probado y sigue igual

PD: ya te creias que esta durmiendo?? hasta que esto no funcione no puedo!!
Responder Con Cita
  #4  
Antiguo 12-06-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 24
__marcsc Va por buen camino
Versión 1:

Código Delphi [-]
dm1.Query1.Close;
dm1.Query1.sql.clear;
dm1.Query1.sql.Text('SELECT SUM(ataque) AS suma FROM jugadores WHERE equipo = :team AND titular = ''*''');
dm1.Query1.ParamByName('team').AsString := ecasa;
dm1.Query1.Open;
cataque := dm1.Query1.FieldByName('suma').asinteger;

Versión 2:


Código Delphi [-]
dm1.Query1.Close;
dm1.Query1.sql.clear;
dm1.Query1.sql.Text('SELECT SUM(ataque) AS suma FROM jugadores WHERE equipo = :team AND titular = ' + QuotedStr('*'));
dm1.Query1.ParamByName('team').AsString := ecasa;
dm1.Query1.Open;
cataque := dm1.Query1.FieldByName('suma').asinteger;

A que la 2 se entiende mejor?

Venga! A dormir!!
Responder Con Cita
  #5  
Antiguo 12-06-2004
azaagh azaagh is offline
Miembro
 
Registrado: jun 2004
Posts: 34
Poder: 0
azaagh Va por buen camino
lo reconozco...eso ha funcionado...pero que es esa funcion? pa ke sirve?
usala aqui...que da el mismo fallo y no se donde meterla:
Código Delphi [-]
//esta linea me da DOS fallos de tipo: missing operator or semicolon
dm1.Query1.sql.Text('SELECT logo, nombre || ' ' || ciudad AS ename FROM equipos WHERE nombre = :kequipo');

no creo k me vaya a dormir...me he tomao 5 litros de cafe y estoy to enzarpao

Última edición por azaagh fecha: 12-06-2004 a las 11:19:21.
Responder Con Cita
  #6  
Antiguo 12-06-2004
Avatar de cbrrr
cbrrr cbrrr is offline
Miembro
 
Registrado: jun 2004
Posts: 57
Poder: 23
cbrrr Va por buen camino
Código Delphi [-]
  dm1.Query1.sql.Text('SELECT logo, nombre || ' + QuotedStr(' ') + 
             ' || ciudad AS ename FROM equipos WHERE nombre = :kequipo');
Mírate la ayuda de la función, verás que te dice que entrecomilla el texto que le pasas como parámetro
__________________
Si no tienes algo que decir más importante que el silencio, cállate
Responder Con Cita
  #7  
Antiguo 12-06-2004
azaagh azaagh is offline
Miembro
 
Registrado: jun 2004
Posts: 34
Poder: 0
azaagh Va por buen camino
malas noticias: eso ultimo que me has puesto
Código Delphi [-]
dm1.Query1.sql.Text('SELECT logo, nombre || ' + QuotedStr(' ') + ' || ciudad AS ename FROM equipos WHERE nombre = :kequipo');
tambien da error de missing operator or semicolon nolontiendo
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 02:19:16.


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