LarsGMedlem 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.
------------------
essentitia preter non sans multiplicandum
förlåt heheh jag va inte hemma men i all fall fick jag nu detta:
sql: Insert INTO plank_sida (id1) Values ()
LarsGMedlem sedan dec. 200012 464 inlägg Jo, recset("ID") är alltså odefinierat
Hur ser koden ut innan du gör tilldelningen
STRid = recset("ID")
?
------------------
essentitia preter non sans multiplicandum
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 :-(
LarsGMedlem 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.
------------------
essentitia preter non sans multiplicandum
LarsGMedlem 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 875 inlägg Vilka 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")
------------------
Mvh
Patrik aka Brimba
[Redigerat av Brimba den 10 jan 2002]
ändrade till adOpenKeyset
BrimbaMedlem sedan dec. 19995 875 inlägg Vad bra :)
------------------
Mvh
Patrik aka Brimba
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 875 inlägg Till vilken databas och vilken tabell, och vilken kolumn?
------------------
Mvh
Patrik aka Brimba
asså skriva har ej skapat nån hemsida
där id1 finns med
BrimbaMedlem sedan dec. 19995 875 inlägg ok 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?
------------------
Mvh
Patrik aka Brimba
[Redigerat av Brimba den 10 jan 2002]
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]