kan nån hjälpa mig med att avsluta den här kodsnutten? <code> Hej.Fortsättning på koden
<!-- #include file="inc/adovbs.inc" -->
<!-- #include file="inc/conn1.inc" -->
<%
Dim SQL
Dim Conn
INSERT INTO Gastbok (ID, Namn, E-post)
VALUES ('ID', 'Namn', 'E-post')
(vad ska finnas här?)
%>Sv: Fortsättning på koden
<%
Dim SQL
Dim Conn
SQL = "INSERT INTO Gastbok (ID, Namn, E-post)"
SQL = SQL & "VALUES ('ID', 'Namn', 'E-post')"
Conn.Execute(SQL)
%>
</code>
hoppas jag fattar vad du menar .. :)Sv: Fortsättning på koden
Jag antar att det är SQL satsen du vill veta hur den skall se ut? eller är det hela kontakten med databas o rubbet?
<code>
Dim Sql,ID,Namn,Epost
Namn = Request.Form("Namn") 'Detta om du postat datan (from en annan sida med formulär)
Epost = Request.Form("Epost")
Sql = "INSERT INTO Gastbok (Namn, E-post) VALUES ('" & Namn & "', '" & Epost & "')"
</code>
Antar att ID i din databas är autonumber? Då behöver du inte ha med den i din Insert då den automatiskt kommer att fyllas med nästa värde. Om du inte har det så, föreslår jag att du gör ID till ett nummer fält med autonumber påslaget. Annars får du själv blocka ut ID:t på föregående post i databasen och addera den med 1 och spara ner den. (Detta kan dock ge kollisioner om flera sparar data samtidigt.
Om du vill veta hur du kopplar dig mot en databas rekomenderar jag dig att läsa på lite. Finns gott om information ang ADO.
Lycka till!!!
//Johan N