Limite de SQL Server & ODBC???

05/03/2008 - 15:54 por Agustí Pons | Informe spam
Hola buenas tardes

Acabo de encomtrarme lo que no se si es un límte del SQL Server o un error
mío, me explico:

ANtes tenía una bbdd nativa y podía hacer conexiones odbc sobre una tabla
sin problema

Ahora he pasado esa bbdd nativa a sql server y me encuentro con que al
intentar hacer un odbc de segun que tablas me da el siguiente error:

Datos tipo String, se truncaran por la derecha.


Que significa eso? he visto que tablas con mas de 110 campos en el registro
da error.

Alguien sabe si esto tiene solucion?

Gracias

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
05/03/2008 - 15:59 | Informe spam
Ese mesnaje indica es síntoma de este problema: Usted tiene una columna para
almacenar strings y está intentando insertar un string de mayor tamaño.

Sepa usted que SQL server no hace un truncamiento automático del string a
almacenar, usted debe proporcionarle strings de largo menor o igual.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Agustí Pons" wrote:

Hola buenas tardes

Acabo de encomtrarme lo que no se si es un límte del SQL Server o un error
mío, me explico:

ANtes tenía una bbdd nativa y podía hacer conexiones odbc sobre una tabla
sin problema

Ahora he pasado esa bbdd nativa a sql server y me encuentro con que al
intentar hacer un odbc de segun que tablas me da el siguiente error:

Datos tipo String, se truncaran por la derecha.


Que significa eso? he visto que tablas con mas de 110 campos en el registro
da error.

Alguien sabe si esto tiene solucion?

Gracias




Respuesta Responder a este mensaje
#2 Agustí Pons
05/03/2008 - 16:04 | Informe spam
Hola Gux

Sin embargo lo unico que estoy haciendo es lo siguiente:

Desde access estoy vinculando una tabla que está en SQL Server y por lo que
parece ser, el sistema me permite tablas hasta de 110 campos, en ningún
momento yo proporciono tamaños.

..


Muchas gracias de nuevo


"Gux (MVP)" wrote:

Ese mesnaje indica es síntoma de este problema: Usted tiene una columna para
almacenar strings y está intentando insertar un string de mayor tamaño.

Sepa usted que SQL server no hace un truncamiento automático del string a
almacenar, usted debe proporcionarle strings de largo menor o igual.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Agustí Pons" wrote:

> Hola buenas tardes
>
> Acabo de encomtrarme lo que no se si es un límte del SQL Server o un error
> mío, me explico:
>
> ANtes tenía una bbdd nativa y podía hacer conexiones odbc sobre una tabla
> sin problema
>
> Ahora he pasado esa bbdd nativa a sql server y me encuentro con que al
> intentar hacer un odbc de segun que tablas me da el siguiente error:
>
> Datos tipo String, se truncaran por la derecha.
>
>
> Que significa eso? he visto que tablas con mas de 110 campos en el registro
> da error.
>
> Alguien sabe si esto tiene solucion?
>
> Gracias
>
>
>
>
Respuesta Responder a este mensaje
#3 Gux (MVP)
05/03/2008 - 16:12 | Informe spam
Pues alguno de los campos tiene en Access mayor cantidad de caracteres que su
correpondiente en SQL Server. Revise cada columna de texto de la tabla Access
y compare con cada columna de la tabla SQL server vinculada.


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Agustí Pons" wrote:

Hola Gux

Sin embargo lo unico que estoy haciendo es lo siguiente:

Desde access estoy vinculando una tabla que está en SQL Server y por lo que
parece ser, el sistema me permite tablas hasta de 110 campos, en ningún
momento yo proporciono tamaños.

..


Muchas gracias de nuevo


"Gux (MVP)" wrote:

> Ese mesnaje indica es síntoma de este problema: Usted tiene una columna para
> almacenar strings y está intentando insertar un string de mayor tamaño.
>
> Sepa usted que SQL server no hace un truncamiento automático del string a
> almacenar, usted debe proporcionarle strings de largo menor o igual.
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Agustí Pons" wrote:
>
> > Hola buenas tardes
> >
> > Acabo de encomtrarme lo que no se si es un límte del SQL Server o un error
> > mío, me explico:
> >
> > ANtes tenía una bbdd nativa y podía hacer conexiones odbc sobre una tabla
> > sin problema
> >
> > Ahora he pasado esa bbdd nativa a sql server y me encuentro con que al
> > intentar hacer un odbc de segun que tablas me da el siguiente error:
> >
> > Datos tipo String, se truncaran por la derecha.
> >
> >
> > Que significa eso? he visto que tablas con mas de 110 campos en el registro
> > da error.
> >
> > Alguien sabe si esto tiene solucion?
> >
> > Gracias
> >
> >
> >
> >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida