Por favor, ayuda con migración a SQL 2005

28/11/2006 - 01:35 por Virginia Guzon | Informe spam
Hola a todos de nuevo,

He migrado una BBDD de SQL 2000 a SQL EXPRESS 2005 y el problema es que
antes la BBDD en SQL 2000 era atacada por una aplicación en V.B. 6.0 sin que
la aplicacion diera ningún error, ya que funcionaba perfectamente.
El problema es que ahora si ataco a esa misma BBDD en SQL EXPRESS 2005 me da
en todos los Forms el siguiente error:

Error # -2147217913 - The conversion of a char data type to a datetime data
type resulted in an out-of-range datetime value. Por fav

EL error me lo da en el siguiente trozo de código:

"INSERT INTO Clientes
(nombre,direccion,poblacion,provincia,activo,web,fecha_update) values ('" &
sNombre & "' , '" & sDireccion & "', '" & sPoblacion & "', '" & sProvincia &
"', '" & bActivo & "','" & sWeb & "','" & Now() & "')"

La tabla Clientes tiene la siguiente estrcutura:

CLIENTES

IdCliente int (PK)
Nombre char(150)
Direccion char(150)
Poblacion char(150)
Provincia char(150)
Activo char(150)
Web char(150)
Fecha_update datetime
OP char (50)

Alguien sabe cual puede ser la causa?

Muchas gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Maxi
28/11/2006 - 01:41 | Informe spam
Hola, el problema aca lo tienes porque las fechas no las estas manejando en
formato ansi (YYYYMMDD) y como el formato depende del usuario con el cual te
estas conectando al motor entonces es probable que en la migracion eso haya
cambiado con lo cual te recomiendo que lo revises, pero antes que nada leete
este link

http://www.microsoft.com/spanish/ms...art157.asp


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Virginia Guzon" <virginiaguzonARROBAhotmail.com> wrote in message
news:O$
Hola a todos de nuevo,

He migrado una BBDD de SQL 2000 a SQL EXPRESS 2005 y el problema es que
antes la BBDD en SQL 2000 era atacada por una aplicación en V.B. 6.0 sin
que la aplicacion diera ningún error, ya que funcionaba perfectamente.
El problema es que ahora si ataco a esa misma BBDD en SQL EXPRESS 2005 me
da en todos los Forms el siguiente error:

Error # -2147217913 - The conversion of a char data type to a datetime
data type resulted in an out-of-range datetime value. Por fav

EL error me lo da en el siguiente trozo de código:

"INSERT INTO Clientes
(nombre,direccion,poblacion,provincia,activo,web,fecha_update) values ('"
& sNombre & "' , '" & sDireccion & "', '" & sPoblacion & "', '" &
sProvincia & "', '" & bActivo & "','" & sWeb & "','" & Now() & "')"

La tabla Clientes tiene la siguiente estrcutura:

CLIENTES

IdCliente int (PK)
Nombre char(150)
Direccion char(150)
Poblacion char(150)
Provincia char(150)
Activo char(150)
Web char(150)
Fecha_update datetime
OP char (50)

Alguien sabe cual puede ser la causa?

Muchas gracias de antemano.



Respuesta Responder a este mensaje
#2 BitOne®
28/11/2006 - 04:37 | Informe spam
Hola Virginia Guzon:

Fijate cambiando el idioma del o de los usuarios que de dan este tipo de
error.

Saludos,

BitOne®

"Virginia Guzon" <virginiaguzonARROBAhotmail.com> wrote in message
news:O$
Hola a todos de nuevo,

He migrado una BBDD de SQL 2000 a SQL EXPRESS 2005 y el problema es que
antes la BBDD en SQL 2000 era atacada por una aplicación en V.B. 6.0 sin


que
la aplicacion diera ningún error, ya que funcionaba perfectamente.
El problema es que ahora si ataco a esa misma BBDD en SQL EXPRESS 2005 me


da
en todos los Forms el siguiente error:

Error # -2147217913 - The conversion of a char data type to a datetime


data
type resulted in an out-of-range datetime value. Por fav

EL error me lo da en el siguiente trozo de código:

"INSERT INTO Clientes
(nombre,direccion,poblacion,provincia,activo,web,fecha_update) values ('"


&
sNombre & "' , '" & sDireccion & "', '" & sPoblacion & "', '" & sProvincia


&
"', '" & bActivo & "','" & sWeb & "','" & Now() & "')"

La tabla Clientes tiene la siguiente estrcutura:

CLIENTES

IdCliente int (PK)
Nombre char(150)
Direccion char(150)
Poblacion char(150)
Provincia char(150)
Activo char(150)
Web char(150)
Fecha_update datetime
OP char (50)

Alguien sabe cual puede ser la causa?

Muchas gracias de antemano.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida