När jag kör en insert, så får jag med alla fälten utom det första.
Databasen=Access.
InsertCommand="INSERT INTO [t_forPerson] ([KundNr], [Foretag],
[Namn], [Box], [Adress], [FakturaAdress], [Ort], [Epost], [Tel], [Mobil],
[Info]) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
//parametrarna
<InsertParameters>
<asp:Parameter Name="KundNr" Type="String" />
<asp:Parameter Name="Foretag" Type="String" />
<asp:Parameter Name="Namn" Type="String" />
<asp:Parameter Name="Box" Type="String" />
<asp:Parameter Name="Adress" Type="String" />
<asp:Parameter Name="FakturaAdress" Type="String" />
<asp:Parameter Name="Ort" Type="String" />
<asp:Parameter Name="Epost" Type="String" />
<asp:Parameter Name="Tel" Type="String" />
<asp:Parameter Name="Mobil" Type="String" />
<asp:Parameter Name="Info" Type="String" />
</InsertParameters>
//i DetailsView
<InsertItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text="<%# getKundNr(Container.DataItem)%>"></asp:TextBox>
</InsertItemTemplate>
Funktionen getKundNr är helt enkelt en räknare som räknar fram nästa
KundNr.
Mitt problem är att när jag skall lägga till en ny kund, så får jag inte KundNr
med mig. Den är inskriven i DetailsView men jag får inte in den i databasen.
När jag editera kunder så fungerar allt bra.
Tacksam för hjälp.