Avatar billede doomstone Nybegynder
23. oktober 2001 - 21:18 Der er 14 kommentarer og
1 løsning

Opdaterings script

Hvis du kan give mig en compleat script til at opdatere i databesen 98 og tabellen hedder medlemmer og felterne der skal opdateres hedder alias, navn og email
Avatar billede mathiasiversen Nybegynder
23. oktober 2001 - 22:12 #1
\' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"DIN DATABASE.mdb\")
Conn.Open DSN

strSQL = \"Update Medlemmer Set Alias = \'\"&request(\"alias\")&\"\', navn = \'\"&request(\"navn\")&\"\', email = \'\"&request(\"email\")&\"\' where navn = session(\"navn\")
set rs = conn.execute(strSQL)

session(\"navn\") til sidst var bare et eksempel! Er det sådan du mener?
Avatar billede doomstone Nybegynder
23. oktober 2001 - 22:20 #2
ja jeg tjkker lige om det virker så får du dine point!
Avatar billede doomstone Nybegynder
23. oktober 2001 - 22:26 #3
Microsoft VBScript compilation error \'800a0401\'

Expected end of statement

/smokers/retinfo.asp, line 14

strSQL = \"Update Medlemmer Set Alias = \'\"&request(\"alias\")&\"\', om = \'\"&request(\"om\")&\"\', pic = \'\"&request(\"pic\")&\"\', map = \'\"&request(\"map\")&\"\', item = \'\"&request(\"item\")&\"\', vaben = \'\"&request(\"vaben\")&\"\', navn = \'\"&request(\"navn\")&\"\', icq = \'\"&request(\"icq\")&\"\', mail = \'\"&request(\"mail\")&\"\' where id = session(\"login\")


--------------- Så dan her jeg lavet det!! ---------------

<%
IF request.querystring(\"update\") = \"1\" THEN


Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"98.mdb\")
Conn.Open DSN

strSQL = \"Update Medlemmer Set Alias = \'\"&request(\"alias\")&\"\', om = \'\"&request(\"om\")&\"\', pic = \'\"&request(\"pic\")&\"\', map = \'\"&request(\"map\")&\"\', item = \'\"&request(\"item\")&\"\', vaben = \'\"&request(\"vaben\")&\"\', navn = \'\"&request(\"navn\")&\"\', icq = \'\"&request(\"icq\")&\"\', mail = \'\"&request(\"mail\")&\"\' where id = session(\"login\")
set rs = conn.execute(strSQL)

%>

<% END IF %>
Avatar billede mathiasiversen Nybegynder
23. oktober 2001 - 22:30 #4
undskyld det skal bare være conn.execute(strSQL)

Hvilken linie giver den fejlen i?
Avatar billede mathiasiversen Nybegynder
23. oktober 2001 - 22:31 #5
ups, der mangler et \" efter session(\"login\")
Avatar billede doomstone Nybegynder
23. oktober 2001 - 22:32 #6
14
Avatar billede mathiasiversen Nybegynder
23. oktober 2001 - 22:36 #7
<%
IF request.querystring(\"update\") = \"1\" THEN


Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"98.mdb\")
Conn.Open DSN

strSQL = \"Update Medlemmer Set Alias = \'\"&request(\"alias\")&\"\', om = \'\"&request(\"om\")&\"\', pic = \'\"&request(\"pic\")&\"\', map = \'\"&request(\"map\")&\"\', item = \'\"&request(\"item\")&\"\', vaben = \'\"&request(\"vaben\")&\"\', navn = \'\"&request(\"navn\")&\"\', icq = \'\"&request(\"icq\")&\"\', mail = \'\"&request(\"mail\")&\"\' where id = session(\"login\")\"
conn.execute(strSQL)

%>

<% END IF %>
Avatar billede mathiasiversen Nybegynder
23. oktober 2001 - 22:37 #8
er alle kolonnerne i databasen tekstfelter?
Avatar billede doomstone Nybegynder
23. oktober 2001 - 22:39 #9
virker ikke!!!
du kan selv prøve at se
www.friserverplads.dk/smkers/login.asp
login men username: snata
pass: d12345
og vælg ret din bruger!
Avatar billede doomstone Nybegynder
23. oktober 2001 - 22:40 #10
nej der er notat, text, klokkeslet og en id som er auto!
Avatar billede doomstone Nybegynder
23. oktober 2001 - 22:55 #11
den siger at der er fej i

strSQL = \"Update Medlemmer Set Alias = \'\"&request(\"alias\")&\"\', om = \'\"&request(\"om\")&\"\', pic = \'\"&request(\"pic\")&\"\', map = \'\"&request(\"map\")&\"\', item = \'\"&request(\"item\")&\"\', vaben = \'\"&request(\"vaben\")&\"\', navn = \'\"&request(\"navn\")&\"\', icq = \'\"&request(\"icq\")&\"\', mail = \'\"&request(\"mail\")&\"\' where id = session(\"login\")\"
Avatar billede mathiasiversen Nybegynder
24. oktober 2001 - 08:35 #12
Når det er notat og tekst, så skal det være \'\"&request(\"\")&\"\' når det er dato, skal det være #\"&request(\"\")&\"# og når det er tal skal det være \"&request(\"\")&\"

der mangler forøvrigt noget omkring session
\"&session(\"login\")&\"
Avatar billede doomstone Nybegynder
24. oktober 2001 - 15:13 #13
virker stadig ikke!!!
Avatar billede mathiasiversen Nybegynder
24. oktober 2001 - 18:59 #14
Har du indstillet sat alle variablene rigtigt, som jeg sagde?
Hvilke fejl giver den?
Avatar billede doomstone Nybegynder
30. november 2001 - 22:32 #15
ehh lukker og slukker
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