Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2007, 15:18
henrysalcedoa
 
Fecha de Ingreso: julio-2005
Mensajes: 31
Antigüedad: 19 años, 5 meses
Puntos: 1
Graba datos en blanco en la tabla

Hola amigos estoy utilizando AccessDataSource para trabajar con base de datos de access y tengo un problema al momento de grabar los datos, el problema es que graba el registro en blanco:
este es el codigo de la pagina.

<asp:AccessDataSource ID="Conexion_Facturacion" runat="server"
DataFile="~/Ejemplos/Base_Datos/Facturacion.mdb"
InsertCommand="INSERT INTO [Clientes] ([Codigo_Cliente],[Nombre], [Direccion], [Ciudad],[Telefono], [Celular], [RUC])
VALUES (@Codigo,@Nombre,@Direccion,@Ciudad,@Telefono,@Cel ular,@RUC)">
<InsertParameters>
<asp:Parameter Name="Codigo" Type="String" />
<asp:Parameter Name="Nombre" Type="String" />
<asp:Parameter Name="Direccion" Type="String" />
<asp:Parameter Name="Ciudad" Type="String" />
<asp:Parameter Name="Telefono" Type="String" />
<asp:Parameter Name="Celular" Type="String" />
<asp:Parameter Name="RUC" Type="String" />
</InsertParameters>
</asp:AccessDataSource>

Los controles de mi formulario tienen los mismos nombres que los que se utilizand en los parametros

y Ejecuto Insert desde el botón de comando de esta forma.

Protected Sub CmdGrabar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CmdGrabar.Click
Conexion_Facturacion.Insert()
End Sub

Gracias y espero su respuesta.