Avatar billede mo-bo Nybegynder
29. juli 2001 - 19:41 Der er 2 kommentarer og
1 løsning

hvorfor forsvinder min variabel??

Jeg har en asp side som opretter en ny post i min access db - efter det opretter den en ny mappe med id\'et som navn. Dette fungere fint men når jeg så vil Response.Redirect og sende min variabel med som en Querystring er variablen = \"\" - ingen ting hvorfor???

Her er siden

<% @Language=JavaScript %>

<%
id1 = \'0\';


//danner et ConnectionObject
conn=Server.CreateObject(\"ADODB.Connection\");

//Åbner dataforbindelse, og laver en forbindelse mellem databasen og ConnectionObjektet\'
//(DSN less adgang - DSN = Data Source Name)
conn_string=\"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"+Server.mapPath(\"../db/test.mdb\");
conn.Open(conn_string);

//danner sql-strengen
sql=\"INSERT INTO medlemmer (navn, vej, vejnummer, postnummer, city, tlf, fax, email, text1, omraade, aabningstider, activ) \";
sql+=\"VALUES (\'slet\', \'slet\', \'slet\', \'0\', \'slet\', \'0\', \'0\', \'\', \'\', \'\', \'\', \'nej\')\";


// sql sætningen eksekveres!
conn.execute(sql);


sql=\"SELECT * FROM medlemmer \";
sql+=\"order by id desc\";

//åbner Recordsettet-Objekt til Connection_Objektet, og lægger resultatet af SQL-søgningen i Recordsættet\'
rs=conn.execute(sql);
id = rs(\"id\");


%>

<%


filindhold = Server.CreateObject(\"Scripting.FileSystemObject\")
skriv = filindhold.CreateFolder(Server.mapPath(id));

%>



<%

//lukke og slukke:
conn.Close();
conn=null;%>


<%


Response.Redirect(\"opretmedlem.asp?id=\"+id+\"&opdater=yes\"\");
%>

Avatar billede mo-bo Nybegynder
29. juli 2001 - 19:44 #1
shit fejl - dette er den rigtige asp side:::


<% @Language=JavaScript %>

<%



//danner et ConnectionObject
conn=Server.CreateObject(\"ADODB.Connection\");

//Åbner dataforbindelse, og laver en forbindelse mellem databasen og ConnectionObjektet\'
//(DSN less adgang - DSN = Data Source Name)
conn_string=\"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"+Server.mapPath(\"../db/dtc.mdb\");
conn.Open(conn_string);

//danner sql-strengen
sql=\"INSERT INTO medlemmer (navn, vej, vejnummer, postnummer, city, tlf, fax, email, text1, omraade, aabningstider, activ) \";
sql+=\"VALUES (\'slet\', \'slet\', \'slet\', \'0\', \'slet\', \'0\', \'0\', \'\', \'\', \'\', \'\', \'nej\')\";


// sql sætningen eksekveres!
conn.execute(sql);


sql=\"SELECT * FROM medlemmer \";
sql+=\"order by id desc\";

//åbner Recordsettet-Objekt til Connection_Objektet, og lægger resultatet af SQL-søgningen i Recordsættet\'
rs=conn.execute(sql);
id = rs(\"id\");


%>

<%


filindhold = Server.CreateObject(\"Scripting.FileSystemObject\")
skriv = filindhold.CreateFolder(Server.mapPath(id));

%>



<%

//lukke og slukke:
conn.Close();
conn=null;%>


<%


Response.Redirect(\"opretmedlem.asp?id=\"+id+\"&opdater=yes\");
%>
Avatar billede mariager13 Nybegynder
29. juli 2001 - 22:32 #2
Hvad me

Response.redirect \"opretmedlem.asp?id=\"&id&\"&opdater=yes\"
Avatar billede mo-bo Nybegynder
29. juli 2001 - 23:37 #3
lige meget jeg gør det på en anden måde  - bare underligt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester