SABER EL TAMAÑO DE UN CAMPO

08/11/2006 - 01:31 por Raul | Informe spam
En visual basic 6

xxx.recordset.fields(1).size y en los campos de tipo string te indicaba el
maximo que permitia


En .net no encontrado nada parecido.


Saludos y gracias

Preguntas similare

Leer las respuestas

#1 davodel
08/11/2006 - 01:59 | Informe spam
Dentro de un objecto System.Data.DataColumn tienes la propiedad
MaxLength que te devuelve lo que buscas.

Raul ha escrito:

En visual basic 6

xxx.recordset.fields(1).size y en los campos de tipo string te indicaba el
maximo que permitia


En .net no encontrado nada parecido.


Saludos y gracias
Respuesta Responder a este mensaje
#2 Raul
08/11/2006 - 09:13 | Informe spam
No me devuelve un -1, que segun he visto la ayuda es como si no tuviese
limite.


Saludos
"davodel" escribió en el mensaje
news:
Dentro de un objecto System.Data.DataColumn tienes la propiedad
MaxLength que te devuelve lo que buscas.

Raul ha escrito:

En visual basic 6

xxx.recordset.fields(1).size y en los campos de tipo string te indicaba
el
maximo que permitia


En .net no encontrado nada parecido.


Saludos y gracias




Respuesta Responder a este mensaje
#3 Raul
08/11/2006 - 09:45 | Informe spam
Es un error documentado a quien le interese

http://support.microsoft.com/?scid=kb;es;317175

Para que funcione antes del adapter.fill hay que poner esta linea

adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey

Con esto ya devuelve el dato correcto.

Saludos y gracias por contestar


"Raul" escribió en el mensaje
news:
No me devuelve un -1, que segun he visto la ayuda es como si no tuviese
limite.


Saludos
"davodel" escribió en el mensaje
news:
Dentro de un objecto System.Data.DataColumn tienes la propiedad
MaxLength que te devuelve lo que buscas.

Raul ha escrito:

En visual basic 6

xxx.recordset.fields(1).size y en los campos de tipo string te indicaba
el
maximo que permitia


En .net no encontrado nada parecido.


Saludos y gracias










Respuesta Responder a este mensaje
#4 davodel
08/11/2006 - 15:09 | Informe spam
Es necesario establecer la propiedad del adaptador de datos de la
siguiente manera para que no te devuelva -1
DataAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;

Esto hace que se cargue la información del esquema de la tabla
(longitud de los campos, primary keys, constraint, ..) junto con los
datos.

Raul ha escrito:

No me devuelve un -1, que segun he visto la ayuda es como si no tuviese
limite.


Saludos
"davodel" escribió en el mensaje
news:
> Dentro de un objecto System.Data.DataColumn tienes la propiedad
> MaxLength que te devuelve lo que buscas.
>
> Raul ha escrito:
>
>> En visual basic 6
>>
>> xxx.recordset.fields(1).size y en los campos de tipo string te indicaba
>> el
>> maximo que permitia
>>
>>
>> En .net no encontrado nada parecido.
>>
>>
>> Saludos y gracias
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida