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

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 13-10-2017
bucanero bucanero is offline
Miembro
 
Registrado: nov 2013
Ubicación: Almería, España
Posts: 208
Poder: 11
bucanero Va camino a la fama
Hola elliotduvorov

He estado probando lo que comentas y ciertamente también me hace lo mismo que dices,

Aunque en tu caso al estar ambos componentes enganchados con la misma conexión, si existiera la tabla en teoría deberían de verse...

En tu caso en particular ten en cuenta que estas creando una tabla temporal local (prefijo '#'), que solo tiene validez dentro de la conexión donde la creas y no la pueden ver el resto de conexiones, y que cuando se deja de usar, automaticamente MSSQL la elimina, que creo que es lo que en realidad esta pasando, se crea se inserta el registro y al finalizar la propia consulta el motor la elimina.

Yo como solución que he encontrado es crear la tabla desde el componente zConnection y entonces ya si funciona bien:
Código Delphi [-]
  ZConnection1.ExecuteDirect(
    'CREATE TABLE #TABLA_PRUEBA(CAMPO VARCHAR(200));'
  );

Espero te sirva

Un saludo
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
Consulta entre 2 tablas de diferentes bd de sql server comba MS SQL Server 4 24-05-2016 00:49:52
Relacion entre tablas sql server 2000 compualarma SQL 2 23-03-2009 18:38:01
Relacion entre tablas sql server 2000 compualarma Conexión con bases de datos 0 23-03-2009 04:26:02
Diferencias entre AGP y PCI JoAnCa Varios 3 03-09-2008 18:40:16
Filtros en tablas. Diferencias entre SQL 87 y 92 dec Trucos 0 01-07-2006 02:00:23


La franja horaria es GMT +2. Ahora son las 13:59:31.


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