Visual Basic.NET - datos autonumericos

 
Vista:

datos autonumericos

Publicado por xxx (11 intervenciones) el 16/02/2005 23:38:08
Hola a todos!!!, tengo un problema y necesito ayuda URGENTE.
Tengo un DataSet con varias Tablas, mi problema es que una vez que inserto una fila en una de esas tablas necesito obtener el valor que se le ha dado al campo clave de esa fila que es autonumérico y que al mostrarlo en el DataGrid aparece Null (el valor dado de forma autonumerica sólo aparece cuando vuelvo a cargar el Datagrid).
////// NO FUNCIONA/////

Dim pos As Integer = almacen.Tables("clientes").Rows.Count - 1
fila = almacen.Tables("clientes").Rows(pos)

Dim CB2 As OleDbCommandBuilder = New OleDbCommandBuilder(adapart)
Dim fila2 As DataRow
fila2 = almacen.Tables("articulos").NewRow
fila2 ("IdCliente") = fila("Idcliente") Siempre asigna un cero
almacen.Tables("articulos").Rows.Add(fila2)
adapart.Update(almacen, "articulos")
adapart.Fill(almacen, "articulos")
End Sub

Gracias de antemano. Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de alberto
Val: 224
Ha disminuido 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:datos autonumericos

Publicado por alberto (81 intervenciones) el 17/02/2005 09:04:21
El problema tiene dificil solución ya que el campo autonumerico lo da la bd, y por lo tanto no se sabrá hasta que actualices el dataset, además si usas access deberás recargar el dataset para recuperar el campo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar