Error en dataset campo demasiado pequeño para la cantidad de datos que intenta agregar

02/02/2006 - 08:31 por James | Informe spam
Hola,

Estoy tomando datos de excel para rellenar un dataset, uno de las lineas de
excel tiene una columna con más de 255 caracteres, al intentar rellenar el
dataset (fill) me da un error:

"Campo demasiado pequeño para la cantidad de datos que intenta agregar..."

El campo es de tipo string, pero parece que sólo acepta 255 caracteres.
¿Cómo puedo definir el dataset para que me acepte campos mayores de 255
caracteres?.

Gracias,

Jaime
 

Leer las respuestas

#1 Miguel A. Nievas - MCAD.NET
03/02/2006 - 18:01 | Informe spam
Que tal.. Mira.. yo acado de probar crear un dataset con un registro de
string con mas de 250 caracteres. y a mi me anda.. Tal vez haya algo en la
exportacion...
te doy un ejemplo para mostrarte que anda

Dim ds As DataSet = New DataSet("myDataSet")
Dim t As DataTable = ds.Tables.Add("Items")
t.Columns.Add("id", Type.GetType("System.Int32"))
t.Columns.Add("Item", Type.GetType("System.String"))

' Add ten rows.
Dim r As DataRow
Dim i As Integer
For i = 0 To 9
r = t.NewRow()
r("id") = i
r("Item") = "Agregar aca los 250 caracteres ej: fdfsfs ... " & i
t.Rows.Add(r)
Next
MsgBox(ds.GetXml())

Atte. Miguel A. NIevas
MCAD.NET

"James" wrote:

Hola,

Estoy tomando datos de excel para rellenar un dataset, uno de las lineas de
excel tiene una columna con más de 255 caracteres, al intentar rellenar el
dataset (fill) me da un error:

"Campo demasiado pequeño para la cantidad de datos que intenta agregar..."

El campo es de tipo string, pero parece que sólo acepta 255 caracteres.
¿Cómo puedo definir el dataset para que me acepte campos mayores de 255
caracteres?.

Gracias,

Jaime



Preguntas similares