URGENTE TimeStamp

09/06/2004 - 13:45 por Ignacio M. Palau | Informe spam
Hola a todos:

Necesitaría en forma urgente conocer la forma de inicializar el timestamp de
una B.D.
Gracias.-

Ignacio
 

Leer las respuestas

#1 Ignacio M. Palau
09/06/2004 - 16:14 | Informe spam
Te adjunto mi consulta que tambien envié al foro de VB.:

El problema que tengo es que estamos utilizando un timestamp para validar
que un registro no haya sido modificado, desde VB.
Para eso devolvíamos el timestamp convertido a datetime con un
Cast(timestamp as datetime), y lo capturabamos en una variable tipo date en
VB, que luego servía como paràmetro para otro SP que realizaba cierta
validaciòn.
El tema es que el timestamp ha alcanzado valores que para los datetime
generan un overflow.
Por eso la primera soluciòn que se me ocurriò es reiniciar los timestamp.

Ahora creo que voy a tener que tratarlos de otra forma.
¿como se trata una variable timestamp desde VB? Qué tipo de datos debería
usar?
Alguien sabe si puedo definir un parámetro binario, o algo así, para que el
SP verifique si el valor recibido es el mismo que tenía el registro antes de
que el usuario lo modifique desde VB?

Garcias otra vez
Ignacio
"Adrian D. Garcia" escribió en el mensaje
news:%
Cuando definis una columna del tipo timestamp sobre una tabla la
actualizacion de la misma queda a cargo del motor. La misma se actualiza
cuando se realiza el INSERT de la fila o se realiza un UPDATE sobre la


fila
en forma automatica.
El valor de esta columna es un nro. secuencial que administra directamente
el motor y que es el nro. de transaccion que se realizo desde que se


instalo
el motor. Como podes ver, no contiene la fecha y hora de actualizacion


como
el nombre da a suponer.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Ignacio M. Palau" wrote in message
news:
> Hola a todos:
>
> Necesitaría en forma urgente conocer la forma de inicializar el


timestamp
de
> una B.D.
> Gracias.-
>
> Ignacio
>
>


Preguntas similares