Avatar billede iceb1977 Nybegynder
21. maj 2002 - 22:34 Der er 33 kommentarer og
1 løsning

Db udtræk ????????

Hej Eksperter....

Jeg er ved at lave et internt post system .....

Får hele tiden denne fejl

Microsoft VBScript compilation error '800a0409'

Unterminated string constant

/flash/login/ipo.asp, line 13

str1SQL="SELECT * FROM ipost WHERE tilbruger="& va "
----------------------------------------------------^

Det er vist den her linie den ikke vil acceptere

str1SQL="SELECT * FROM ipost WHERE tilbruger="& va "


Hvad kan der være galt ?

KODE:

<%
' 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("hp.mdb")
Conn.Open DSN
strSQL="SELECT * FROM medlemmer WHERE id=" & request.cookies("forumData")("brugerID") & ""
' indsætter i db
set rs = Conn.Execute(strSQL)
response.write rs("brugernavn")
va=rs("brugernavn")
responsw.write "<br><br>"
str1SQL="SELECT * FROM ipost WHERE tilbruger="& va "
set rs = Conn.Execute(str1SQL)
p=rs("frabruger")
response.write "Fra<br><br> "& p &"<br><br><br><br>"
response.write "Besked<br><br>" & rs("indhold")
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>


Avatar billede medions Nybegynder
21. maj 2002 - 22:35 #1
str1SQL="SELECT * FROM ipost WHERE tilbruger="& va &"
//>Rune
Avatar billede elkrog Nybegynder
21. maj 2002 - 22:35 #2
str1SQL="SELECT * FROM ipost WHERE tilbruger="& va
Avatar billede medions Nybegynder
21. maj 2002 - 22:36 #3
<%
' 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("hp.mdb")
Conn.Open DSN
strSQL="SELECT * FROM medlemmer WHERE id=" & request.cookies("forumData")("brugerID") & ""
' indsætter i db
set rs = Conn.Execute(strSQL)
response.write rs("brugernavn")
va=rs("brugernavn")
responsw.write "<br><br>"
str1SQL="SELECT * FROM ipost WHERE tilbruger=" & va & "
set rs = Conn.Execute(str1SQL)
p=rs("frabruger")
response.write "Fra<br><br> "& p &"<br><br><br><br>"
response.write "Besked<br><br>" & rs("indhold")
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>

her er det hele!
//>Rune
Avatar billede medions Nybegynder
21. maj 2002 - 22:36 #4
men på den anden side set.. så er det jo tekst.. så du skal nok gøre sådan her:
<%
' 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("hp.mdb")
Conn.Open DSN
strSQL="SELECT * FROM medlemmer WHERE id=" & request.cookies("forumData")("brugerID") & ""
' indsætter i db
set rs = Conn.Execute(strSQL)
response.write rs("brugernavn")
va=rs("brugernavn")
responsw.write "<br><br>"
str1SQL="SELECT * FROM ipost WHERE tilbruger='" & va & "'"
set rs = Conn.Execute(str1SQL)
p=rs("frabruger")
response.write "Fra<br><br> "& p &"<br><br><br><br>"
response.write "Besked<br><br>" & rs("indhold")
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
//>Rune
Avatar billede elkrog Nybegynder
21. maj 2002 - 22:36 #5
Medions >>
Du skal have en ekstra " med i dit svar:
str1SQL="SELECT * FROM ipost WHERE tilbruger="& va &""
Avatar billede dsjk Novice
21. maj 2002 - 22:37 #6
ret
strSQL="SELECT * FROM medlemmer WHERE id=" & request.cookies("forumData")("brugerID") & ""

til
strSQL="SELECT * FROM medlemmer WHERE id=" & request.cookies("forumData")("brugerID")

dsjk
Avatar billede elkrog Nybegynder
21. maj 2002 - 22:39 #7
dsjk >>
Det er ligegyldigt om det sidste er med eller ej.
Avatar billede medions Nybegynder
21. maj 2002 - 22:41 #8
elkrog> Nej jeg skal da ej?
//>Rune
Avatar billede elkrog Nybegynder
21. maj 2002 - 22:44 #9
Medions >>
Denne her vil da give fejl:
str1SQL="SELECT * FROM ipost WHERE tilbruger="& va &"
Avatar billede iceb1977 Nybegynder
21. maj 2002 - 22:47 #10
ok har rettet lidt og får en anden fejl nu .....

FEJL:

ice
Microsoft VBScript runtime error '800a01a8'

Object required: ''

/flash/login/ipo.asp, line 12

KODE:



<%
' 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("hp.mdb")
Conn.Open DSN
strSQL="SELECT * FROM medlemmer WHERE id=" & request.cookies("forumData")("brugerID")
' indsætter i db
set rs = Conn.Execute(strSQL)
response.write rs("brugernavn")
va=rs("brugernavn")
responsw.write "<br><br>"
str1SQL="SELECT * FROM ipost WHERE tilbruger='" & va & "'"
set rs = Conn.Execute(str1SQL)
p=rs("frabruger")
response.write "Fra<br><br> "& p &"<br><br><br><br>"
response.write "Besked<br><br>" & rs("indhold")
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Avatar billede medions Nybegynder
21. maj 2002 - 22:48 #11
ja det er rigtig nok.. :-)
Men det var jo oxo første gang jeg svarede! - anden gang var den rigtige! ;-)
//>Rune
Avatar billede elkrog Nybegynder
21. maj 2002 - 22:52 #12
Medions >>
3. svar var rigtigt :))

iceb1977 >>
Hvad står der i linine 12 ?
Avatar billede elkrog Nybegynder
21. maj 2002 - 22:53 #13
responsw.write "<br><br>"

erstattes med

response.write "<br><br>"
Avatar billede iceb1977 Nybegynder
21. maj 2002 - 22:53 #14
det er stadig den her der fejler ... hvad er der galt ?

str1SQL="SELECT * FROM ipost WHERE tilbruger='" & va & "'"
Avatar billede medions Nybegynder
21. maj 2002 - 22:56 #15
Prøv med denne:
str1SQL="SELECT * FROM ipost WHERE tilbruger=" & va

//>Rune
Avatar billede elkrog Nybegynder
21. maj 2002 - 22:58 #16
Er linie 12 ikke denne her:

responsw.write "<br><br>"

Eller tæller jeg helt galt?
Avatar billede medions Nybegynder
21. maj 2002 - 22:59 #17
elkrog> Det ville jo være lige meget, for der er jo fejl i linjen... det skal jo være Response.Write <-det ved du da oxo godt ;-)

//>Rune
Avatar billede elkrog Nybegynder
21. maj 2002 - 23:00 #18
Jeps check lige mit svar : 21/05-2002 22:53:43
Avatar billede medions Nybegynder
21. maj 2002 - 23:02 #19
ahh.. sorry, så det ik' ;-)
//>Rune
Avatar billede iceb1977 Nybegynder
21. maj 2002 - 23:02 #20
jeps fedt det virker nu .....

hvordan sætter jeg så en løkke på der kører igennem det hele

og udskriver det HELE altså UDEN at ændre på det to sql sætninger ?
Avatar billede elkrog Nybegynder
21. maj 2002 - 23:06 #21
Damn, du er krævende.
Smid lige koden der virker.
Avatar billede medions Nybegynder
21. maj 2002 - 23:07 #22
<%
' 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("hp.mdb")
Conn.Open DSN
strSQL="SELECT * FROM medlemmer WHERE id=" & request.cookies("forumData")("brugerID")
' indsætter i db
set rs = Conn.Execute(strSQL)
While Not rs.EOF
response.write rs("brugernavn")
va=rs("brugernavn")
response.write "<br><br>"
str1SQL="SELECT * FROM ipost WHERE tilbruger='" & va & "'"
set rs = Conn.Execute(str1SQL)
p=rs("frabruger")
response.write "Fra<br><br> "& p &"<br><br><br><br>"
response.write "Besked<br><br>" & rs("indhold")
rs.MoveNext()
Wend
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
//>Rune
Avatar billede medions Nybegynder
21. maj 2002 - 23:08 #23
elkrog> Har jeg ik' ret hvis jeg siger at alle ekspertens bruger er begyndt at blive vildt krævende?

//>Rune
Avatar billede elkrog Nybegynder
21. maj 2002 - 23:12 #24
Jo, stiller et spørgsmål, får svar, og stille derefter yderligere spørgsmål.

Tsk Tsk Tsk
Avatar billede medions Nybegynder
21. maj 2002 - 23:14 #25
elkrog> ;-)

//>Rune
Avatar billede iceb1977 Nybegynder
21. maj 2002 - 23:22 #26
hov hov .....
ssss
Avatar billede iceb1977 Nybegynder
21. maj 2002 - 23:22 #27
med> det virkede ikke men jeg ordnede det selv ....

nå hvem skal have point sssss 15 div med 3 ssss
Avatar billede medions Nybegynder
21. maj 2002 - 23:24 #28
hmmm :-)
//>Rune
Avatar billede elkrog Nybegynder
21. maj 2002 - 23:25 #29
ja, det er jo dig der bestemmer.....
Avatar billede iceb1977 Nybegynder
21. maj 2002 - 23:28 #30
hm så er det vist rimeligt el og med deler tror jeg ...

takker og lukker ....s
Avatar billede medions Nybegynder
21. maj 2002 - 23:29 #31
vi hedder elkrog og medions!!!! *G*
//>Rune
Avatar billede elkrog Nybegynder
21. maj 2002 - 23:42 #32
Hvad så ice?
Kan du ikke ramme accepter-knappen eller hvad ??  :))
Avatar billede medions Nybegynder
21. maj 2002 - 23:44 #33
*LOL*
Avatar billede elkrog Nybegynder
24. maj 2002 - 08:12 #34
Mon ikke det er blevet tid til at lukke spørgsmålet ?
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