Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2007, 04:52
juakyn
 
Fecha de Ingreso: abril-2007
Mensajes: 2
Antigüedad: 17 años, 1 mes
Puntos: 0
Problema al actualizar GridView

Hola, tengo el siguiente problema. Tengo un Gridview que funciona correctamente con una base de datos de Acces, pero al actualizar, uno de los campos no lo actualiza (es más lo borra). Es un campo tipo "fecha". A ver si alguien me puede ayudar. Gracias.

El Update del SqlDataSource es este:

UpdateCommand="UPDATE [Jugadores] SET [nombre] = ?, [fecha nacimiento] = ?, [nacionalidad] = ?, [altura] = ?, [peso] = ?, [posición] = ? WHERE ([id] = ?)">

<UpdateParameters>
<asp:Parameter Name="nombre" Type="String" />
<asp:Parameter Name="fecha_nacimiento" Type="DateTime" />
<asp:Parameter Name="nacionalidad" Type="String" />
<asp:Parameter Name="altura" Type="Decimal" />
<asp:Parameter Name="peso" Type="Int32" />
<asp:Parameter Name="posición" Type="String" />
<asp:Parameter Name="original_id" Type="Int32" />
</UpdateParameters>

Y en el Gridview tengo el siguiente TemplateField:

<asp:TemplateField HeaderText="Fecha Nacimiento" SortExpression="fecha nacimiento">
<EditItemTemplate>
<asp:TextBox ID="fe_nacimiento" runat="server" Width="81px" Text='<%# Bind("[fecha nacimiento]", "{0:d}") %>'></asp:TextBox></td>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("[fecha nacimiento]", "{0:d}") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>