backup Skrevet 18. mars 2008 Del Skrevet 18. mars 2008 I en Access database har jeg en tabell der nøkkelen heter No. Hvis jeg så i asp.net har tabellen i en GridView kontroll og skal så oppdatere den med SQL-instruksjonen: "Update .... Where [No]=@No", blir da @No oppfattet som boolean false? Problemet er nemlig at udpate'en ikke funker, mens f.eks. delete og select gjør det på den samme GridView kontrollen. Her er detaljene: <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/guestbook.mdb" UpdateCommand="Update [Guestbook] Set [Name] = @Name, [EMail] = @EMail, [Text] = @Text Where [No] = @No;" DeleteCommand="Delete From [Guestbook] Where [No]=@No;" SelectCommand="SELECT [No], [Date], [Name], [EMail], [Text] FROM [Guestbook] ORDER BY [No], [Name]"> </asp:AccessDataSource> Lenke til kommentar
backup Skrevet 18. mars 2008 Forfatter Del Skrevet 18. mars 2008 Løst. Glemte å ha med [Date]=@Date i UpdateCommand. Alle feltene må være med, ikke bare dem som oppdateres. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå