• Domingo 22 de Diciembre de 2024, 17:35

Autor Tema:  Problemas Al Insertar Datos Con Detailsview  (Leído 2842 veces)

amtapias

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problemas Al Insertar Datos Con Detailsview
« en: Martes 1 de Mayo de 2007, 00:02 »
0
Hola,este es mi primer mensaje en el foro. Mi problema es el siguiente. Cuando intento insertar un registro en una tabla (access) con el control DetailsView de Visual Web Developer 2005, cuando ejecuto la pagina para insertar un registro, me aparece siempre el siguiente error:



******************************************


Ha intentado asignar el valor Null a una variable que no es un tipo de datos Variant.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.Data.OleDb.OleDbException: Ha intentado asignar el valor Null a una variable que no es un tipo de datos Variant.

Error de código fuente:

Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.  

Seguimiento de la pila:


[OleDbException (0x80004005): Ha intentado asignar el valor Null a una variable que no es un tipo de datos Variant.]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) +65
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +181
   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +307
   System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +77
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +188
   System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +112
   System.Web.UI.WebControls.SqlDataSourceView.ExecuteDbCommand(DbCommand command, DataSourceOperation operation) +493
   System.Web.UI.WebControls.SqlDataSourceView.ExecuteInsert(IDictionary values) +551
   System.Web.UI.DataSourceView.Insert(IDictionary values, DataSourceViewOperationCallback callback) +173
   System.Web.UI.WebControls.DetailsView.HandleInsert(String commandArg, Boolean causesValidation) +628
   System.Web.UI.WebControls.DetailsView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +745
   System.Web.UI.WebControls.DetailsView.OnBubbleEvent(Object source, EventArgs e) +162
   System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +56
   System.Web.UI.WebControls.DetailsViewRow.OnBubbleEvent(Object source, EventArgs e) +117
   System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +56
   System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +107
   System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +175
   System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +31
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +244
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3838

 
**********************************************


En cambio si que me deja editar y eliminar registros. Y si creo una base SQL lo puedo hacer sin problemas.  

¿Como podria solucionarlo? Esque tengo ya la base de datos de la pagina web creada en access y aparte me manejo mucho mejor.


Muchas gracias de antemano.

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Problemas Al Insertar Datos Con Detailsview
« Respuesta #1 en: Viernes 11 de Mayo de 2007, 16:20 »
0
tu tabla que parametros tiene?, todos los llenas en el detailsview?

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!