LLarsGMedlem sedan dec. 200012 464 inlägg Du kan lägga in en response.end
RecSet.Update
strID = RecSet("id")
Set Connect2 = Server.CreateObject("ADODB.Connection")
Connect2.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/plank_sida.mdb")&";"
SQLStmt = "Insert INTO plank_sida (id1) Values (" & strID & ")"
response.write "sql: " & sqlstmt
response.end
så borde du få ut hur strängen ser ut.
förlåt heheh jag va inte hemma men i all fall fick jag nu detta:
sql: Insert INTO plank_sida (id1) Values ()
LLarsGMedlem sedan dec. 200012 464 inlägg Jo, recset("ID") är alltså odefinierat
Hur ser koden ut innan du gör tilldelningen
STRid = recset("ID")
?
asså det e räknare för medlemmarna !!!
typ användaren som registrerar sig får id 1 osv.... jag vill kopiera användarens hans som registreras sig till plank_sida.mdb till kolumnen ID1
snälla kan nån hjälpa mig :-(
LLarsGMedlem sedan dec. 200012 464 inlägg Hur ser resten av koden ut? I alla fall 30-40 rader innan där du får fel.
LLarsGMedlem sedan dec. 200012 464 inlägg Använder du addnew för att lägga in nya rader?
Det är bättre att använda insert och göra
select @@identity
för att få fatt i räknarvärdet.
[Redigerat av LarsG den 09 jan 2002]
Addera = "Select * From members"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
[b]massor med skit som ska uppdateras till databasen...
finns ej id med för att den skapas automatiskt när man reggar sig!![/b]
Recset("VIP") = "Nej"
RecSet.Update
strID = RecSet("id")
Set Connect2 = Server.CreateObject("ADODB.Connection")
Connect2.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/plank_sida.mdb")&";"
SQLStmt = "Insert INTO plank_sida (id1) Values (" & strID & ")"
response.write "sql: " & sqlstmt
response.end
Connect2.Close
Set Connect2 = Nothing
Connect.Close
Set Connect = nothing
Session("meddelande") = "Du har nu blivit medlem"
Response.Redirect "default.asp"
End if
[Redigerat av hacktheplanet den 10 jan 2002]
insert e så jobbigt!! går det inte och göra utan det :-( *snyft*
[Redigerat av hacktheplanet den 10 jan 2002]
BrimbaMedlem sedan dec. 19995 874 inläggVilka fält har du i tabellen members?
Finns fältet id med?
Prova att ändra adOpenStatic till adOpenKeyset.
Prova även att skriva ut värdet från databasen, exempelvis
response.write RecSet("id")
strID = RecSet("id")
ändrade till adOpenKeyset
jaaaaaaaaaaaaaaaaaaaa funkar tack så hemskt mycket pusssss på er hehe
hur gör jag typ att det kopieras en text i HTML kolumnen typ Användaren har inte skapat nån hemsida???
BrimbaMedlem sedan dec. 19995 874 inläggTill vilken databas och vilken tabell, och vilken kolumn?
asså skriva har ej skapat nån hemsida
där id1 finns med
BrimbaMedlem sedan dec. 19995 874 inläggok alltså är det plank-databasen (om jag får kalla den så)? 
Finns det några fler kolumner än id1 i plank_sida tabellen?
Isåfall vad heter den?
Om den exempelvis heter HTMLSida
Så ändrar du insertsatsen till:
SQLStmt = "Insert INTO plank_sida (id1, HTMLSida, Anvandarnamn) Values (" & strID & ", 'Användaren har inte skapat nån hemsida', " & strAnvandarnamn & ")"
Var det så du menade?
japp :-) fast får
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0401)
Slut på programsats förväntas.
/bli_medlem.asp, line 168, column 71
SQLStmt = "Insert INTO plank_sida (id1, HTML) Values (" & strID & ", '"Användaren har inte skapat nån Plank sida än!"')"
----------------------------------------------------------------------^
[Redigerat av hacktheplanet den 10 jan 2002]