ayuda con las tablas de PASO

30/06/2006 - 22:01 por aaron | Informe spam
Saludos

miren trabajo con vb 6 y sql 2000
ahora bien tengo una pequeña aplicacion ke crea una tabla depaso y ahi se
hacen calculos y se presentan los resultados y hasta un REporte se presenta

cuando hay un usuario TODO BIEN pero si entra otro usuario hay esta el
problema pues la tabla se crea cuando el usuario ejecuta la aplicacion y le
marca error al otro usuario aria lo puedo hacer con temporales pero ahi como
funciona pues creo la tabla con un SP #temporal(CAMPOS) etc
pero donde la crea pues cuando kiero insertar registros me manda un error
de como si no esta la tabla
Grscias espero puedan ayudarme
 

Leer las respuestas

#1 Jorge Gonzalez
01/07/2006 - 00:07 | Informe spam
Estimado Aaron

tu problema es relativamente común entre las personas que desarrollan
aplicaciones. Generalmente las tablas temporales funcionan bien en esta
situación. Sin embargo hay que entender bien el funcionamiento de las
mismas. Debés tomar en cuenta lo siguiente:

- las tablas temporales son relativas a la conexión. Es decir, si creas una
tabla usando una conexión, nadie más puede verla. Ni otro usuario ni el
mismo usuario si abre otra conexión.
- Las tablas temporales dejan de existir cuando la conexión que la creó es
cerrada y no hay forma de volver a conectarse y que la tabla siga ahí.

Esto significa que todos los cálculos que hagás y los resultsets que querrás
obtener lo debés hacer en la misma conexión que creó la tabla temporal.

Otra manera de hacer lo que requerís es no usar una tabla temporal si no una
tabla que existe "normalmente" y agregarle un campo que sea el Id Proceso o
un Id Usuario de forma que quien inserta ahí registros puede diferenciar los
registros propios de los de los demás, pero ese es un algoritmo un poco
complicado. Además cuando el usuario deja de usar sus propios registros debe
borrarlos.

Espero que esta información te sea de utilidad

Jorge González

"aaron" escribió en el mensaje
news:
Saludos

miren trabajo con vb 6 y sql 2000
ahora bien tengo una pequeña aplicacion ke crea una tabla depaso y ahi se
hacen calculos y se presentan los resultados y hasta un REporte se
presenta

cuando hay un usuario TODO BIEN pero si entra otro usuario hay esta el
problema pues la tabla se crea cuando el usuario ejecuta la aplicacion y
le
marca error al otro usuario aria lo puedo hacer con temporales pero ahi
como
funciona pues creo la tabla con un SP #temporal(CAMPOS) etc
pero donde la crea pues cuando kiero insertar registros me manda un error
de como si no esta la tabla
Grscias espero puedan ayudarme


Preguntas similares