Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-08-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Cita:
Empezado por sakuragi
las valiables

"nkey"
"condi"
"ParamByNAme" esta no creo que sea variable pero tambien me marca error
"prepare"

todas esas me marcan "undeclared indetifier"
El nkey en una variable Integer
condi es String
ParamByName viene referenciado del Query1
prepare es un metodo del Query1
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #2  
Antiguo 26-08-2005
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 24
sakuragi Va por buen camino
esta linea me marcava error en "ParamByName"

Código Delphi [-]
 ParamByName('data'+inttostr(n)).AsString:=cadena[n];
entonses le puse "parameters"
Código Delphi [-]
 Parameters.ParamByName('data'+inttostr(n)).AsString:=cadena[n];

ahora me marco error en el "AsString"
se lo cambie por "value"
Código Delphi [-]
ParamByName('data'+inttostr(n)).Value:=cadena[n];

"prepare" me seguia marcando error creo que es "prepared"
Código Delphi [-]
if not Prepared then
           Prepare;

pues lo cambie por "prepared" no se si este bien pero el error se quito


nkey y condi lo puse variables locales

ya todo esto lo corri y se me traba


probe muchos mesajes para sever donde esta el erro

y el en el open del query

una sentencia sql a de estar mal hecha =S


bueno gracias

ati si te fuenciona tal y como esta?

o tengo que poner otras cosas que no se muestran en el codigo
puesto

saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #3  
Antiguo 26-08-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Cita:
Empezado por sakuragi
entonses le puse "parameters"
Código Delphi [-]
Parameters.ParamByName('data'+inttostr(n)).AsString:=cadena[n];
Al parece usas los componentes ADO
Cita:
Empezado por sakuragi
"prepare" me seguia marcando error creo que es "prepared"
Código Delphi [-]
if not Prepared then
Prepare;
Esto no es muy necesario, pero prepara el query para la sentencia
Cita:
Empezado por sakuragi
nkey y condi lo puse variables locales
Ponlo Private, no locales del procedimiento

Cita:
Empezado por sakuragi
y el en el open del query

una sentencia sql a de estar mal hecha =S
No se que base de datso usas, pero para esto use FireBird. Y funciona
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #4  
Antiguo 26-08-2005
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 24
sakuragi Va por buen camino
gracias

alamejor es por eso

yo toy usando ms sql server 2000 con ado delphi7

entonses nesesito cambir unas sentencias para sql server

lo intentare

saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #5  
Antiguo 26-08-2005
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 24
sakuragi Va por buen camino
ah se me paso comentar

si me puede esplicar que hacen esa sentencias sql

Código Delphi [-]
condi:=' (rtrim(nombre) ||'' ''|| rtrim(apellidos)) containing :data'+'0';
Código Delphi [-]
condi:=condi +' and (rtrim(nombre) ||'' ''|| rtrim(apellidos)) containing :data'+inttostr(n);

como no conosco FireBird. si ,me puede esplicar ala mejor las puedo pasar a ms sql server

"
"containing" que es?

saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #6  
Antiguo 26-08-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Saludos

Esa sentencia concatena los campos. Para no tener dos campos divido, decidi unirlos con ||, le agregue otro de esos para el espacio ya que si no lo hago
Código:
 Tabla original
 ================
 nombre				apellido
 Alberto			  Gonzalez
 Casimiro			 Boneti
 Maria				 Perez
 **********************
 Resultado 
 Empleados
 Alberto Gonzalez
 Casimiro Boneti
 Maria Perez
 ************
 Un solo campo
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #7  
Antiguo 27-08-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Saludos

Cita:
Empezado por sakuragi
"containing" que es?
La palabra misma (traducida al espa~ol) lo dice todo
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!

Última edición por vtdeleon fecha: 31-08-2005 a las 18:24:44.
Responder Con Cita
  #8  
Antiguo 31-08-2005
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 24
sakuragi Va por buen camino
Post

hola de nuevo

al ir borrando lo que escribiste caracter por caracter te lo actualiza?

por que como lo pase el ms sql.

me pasa eso no me va actualizando al ir quitando caracter por caracter.

saludos

gracias
__________________
OpenSuse OpenOffice.org icomputo
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 14:46:00.


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