Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-03-2013
WkaymQ48 WkaymQ48 is offline
Miembro
NULL
 
Registrado: jul 2012
Posts: 43
Poder: 0
WkaymQ48 Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola

Primera vez que veo esto.
He usado el AdoQuery infinidad de veces y no se necesita estipular o crear nada.
Saludos
Pues no te lo voy a discutir, pero si pongo el código de arriba en delphi y no incluyo la linea del "ParseSQL" al ejecutar el programa me salta una bonita excepción diciendo que el parámetro no existe.

Sera mi delphi que es caprichoso

O puede que le pase a alguien mas:
http://edn.embarcadero.com/es/article/20420

Saludos
Responder Con Cita
  #2  
Antiguo 01-03-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por WkaymQ48 Ver Mensaje
Pues no te lo voy a discutir, pero si pongo el código de arriba en delphi y no incluyo la linea del "ParseSQL" al ejecutar el programa me salta una bonita excepción diciendo que el parámetro no existe.
Hola WkaymQ48.

No soy tán conocedor de ADO como lo es mi amigo Caral y siendo sincero, desconozco las situaciones en que se debe crear el parámetro. Tampoco es mi intención discutir (para algo está la función), pero te puedo asegurar que el código que adjunté no me genera excepción alguna.

Busqué en la web sobre ParseSQL (no había visto tu enlace), pero ninguna de las referencia me dejó claro en que casos específicos es requisito usarlo. Si algún compañero me echa luz sobre ese punto le estaría muy agradecido.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 01-03-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
WkaymQ48,

Cita:
Empezado por WkaymQ48
...y no incluyo la linea del "ParseSQL" al ejecutar el programa me salta una bonita excepción diciendo que el parámetro no existe...
Revisa estos links:
Cita:
1- Data.Win.ADODB.TParameters.ParseSQL
http://docwiki.embarcadero.com/Libra...eters.ParseSQL

2- Parse params from an sql query using delphi
http://stackoverflow.com/questions/2...y-using-delphi
Cita:
Empezado por Embarcadero

Call ParseSQL to parse an SQL statement for parameters. For each parameter found in the SQL statement, a TParameter object is added to the calling TParameters object using the name of the parameter in the SQL statement.
Al usar el método ParseSQL con el segundo parámetro en True, estas creando una lista de los parámetros de la sentencia SQL como puedes ver en el Link-2, te sugiero revisar el diseño de tus tablas y verificar si efectivamente dicho atributo (Campo) existe realmente, lo más probable es que no exista como sugiere el Msg #8.

El Query debe funcionar adecuadamente como se indica en el Msg #5 una vez solventado el problema con el atributo.

Revisa esta información:



Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 01-03-2013 a las 19:52:25.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Trabajar con SQL GUN10 SQL 2 11-04-2010 09:42:40
Trabajar de a dos totote Varios 6 12-06-2008 15:16:35
Cómo trabajar con los parámetros de un procedimiento almacenado? efelix Conexión con bases de datos 7 16-02-2007 22:12:11
Parametros Opcionales no Parametros por defecto Velia Varios 7 19-08-2006 15:18:42
Trabajar con Firebird StartKill Firebird e Interbase 1 20-01-2004 23:31:25


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


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