Programación General > Visual Basic 6.0 e inferiores
Re: COmo Crear recordset temporal
(1/1)
FREMEPA:
estoy creando una base de datos y quisiera saber como crear un recordset temporal para manejar datos de varias tablas:losiento:
JKim:
En ADO:
Dim Rec as New ADODB.Recordset
o
Dim Rec as ADODB.Recordset
Set Rec = New ADODB.Recordset
Majuhemo:
Hola:
En SQL:
Si los datos de la tabla temporal PUEDEN SER COMPARTIDOS
por varios usuarios, simplemente crea la tabla temporal de
tipo GLOBAL, con 2 (dos) signos de numero
CREATE TABLE ##MyTablaTemporal
Si por el contrario los datos de la tabla temporal son
para uso esclusivo del usuario en cuestion, agregue el
SPID del usuario a su creacion de tabla y se hara de
manera "particular"
CREATE TABLE #MyTablaTemporal+CONVERT(VARCHAR, @@SPID)
es decir podrias hacer lo siguiente;
SELECT M.*, D.*
INTO #MyTablaTemporal
FROM Maestro M
INNER JOIN Detalle D ON
M.Id=D.Id
lo bueno es que el servidor de SQL destruye la tabla luego de ser utilizada.
Puedes chequear "CREATE TABLE", en SQL, tiene
una seccion dedicada a las tablas temporales.
Saludos;
Navegación
Ir a la versión completa