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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-02-2008
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
Declarar variable y select en la misma llamada a Query.Open

Buneas gente.

A ver si alguno me tira un hueso con esto.

Tengo una consulta con un select y varios union. La cosa es que al principio de la consulta tengo que declarar un par de variables.

Código SQL [-]
DECLARE @blabla as varchar(8)

SELECT bla FROM Tabla WHERE uso la variable

Cuando ejecuto la query con un componente TQuery (contra SQL Server 2000) me manda un error de "Error creating cursor handle", que hasta donde sé viene por usar Open, en vez de Exec.

La cosa es que sin variables funciona, pero con variables... No puedo usar Exec porque quiero el resultado del select, y no uedo usar Open porque declaro las variables...

Por cierto, las variables sí o sí hay que daclararlas antes del select porque son usadas por éste.


Sé que esto tiene que ser muy fácil de solucionar... Pero ni idea.

Gracias de antemano.
Responder Con Cita
 



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
declarar variable en QReport mcnudi C++ Builder 0 08-11-2006 11:25:10
Declarar variable pública.. JODELSA Varios 8 04-05-2006 13:45:48
Llamada a una funcion que incluye en el nombre una variable papulo PHP 11 28-12-2005 16:38:19
Declarar variable global en delphi el_barto Conexión con bases de datos 4 11-07-2005 15:59:38
Un select y update en una misma instruccion dmagui SQL 2 06-07-2005 17:17:49


La franja horaria es GMT +2. Ahora son las 12:39:43.


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