Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:13 Der er 18 kommentarer og
1 løsning

Nemt --> Select

Hvad er der galt?
<%
set RS = myConn.Execute(\"SELECT * FROM forum WHERE d_id = strID\")
%>

Den skal vælge en post med id-nummeret strID -> rækken hedder d_id
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:15 #1
(Man bliver doven når man opdager Eksperten.dk) :)
Avatar billede vladimirr Nybegynder
11. juni 2001 - 22:16 #2
(Man bliver doven når man opdager Eksperten.dk) :)  *G* Lidt for doven måske....
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:16 #3
Har fundet ud af det :)
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:18 #4
Nej -> vent jeg kan ikke alligevel! (strID er en variabel)
Avatar billede bjarke-b Nybegynder
11. juni 2001 - 22:21 #5
<%
set RS = myConn.Execute(\"SELECT * FROM forum WHERE d_id = \" & strID)
%>
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:23 #6
Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'d_id =\'.

/show.asp, line 48
Avatar billede bjarke-b Nybegynder
11. juni 2001 - 22:25 #7
Hvad type felt er d_id ?
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:26 #8
autonummerering
Avatar billede bjarke-b Nybegynder
11. juni 2001 - 22:27 #9
Set rs = myConn.Execute(\"select * from forum where d_id = \" & strId & \"\")
Avatar billede bjarke-b Nybegynder
11. juni 2001 - 22:28 #10
 
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:33 #11
Den samme fejl :(

Min variabel....  strID = Request(\"id\") den kommer fra querrystring hvis det gør noget...
Avatar billede minijensen1 Nybegynder
11. juni 2001 - 22:41 #12
Er du sikker på at strID ikke er tom?
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:43 #13
<TABLE BORDER=\'0\' WIDTH=\'100%\'>
<%
    strID = Request(\"id\")
set    myConn = Server.CreateObject(\"ADODB.Connection\")
    myconn.Open \"aasdb\"

    set RS = myConn.Execute(\"SELECT * FROM forum WHERE d_id = \'\"&strID&\"\'\")

%>
       
    <TR><TD><%= RS(\"d_date\") %></TD><TD WIDTH=\'600\'><B><%= RS(\"d_title\") %></B>></TD></TR><TR><TD><%= RS(\"d_content\") %>

<%


    RS.Close
    set RS = Nothing

    myConn.Close
    set myConn = Nothing
%>   


</TABLE>
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:44 #14
meget sikker....
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:44 #15
Fra siden før:

<A HREF=\'show.asp?id=<%= RS(\"d_id\") %>\'>
Avatar billede xenophobia Nybegynder
11. juni 2001 - 22:45 #16
altså det blive fx til /show.asp?id=1
Avatar billede Spotgun Seniormester
11. juni 2001 - 23:23 #17
Prøv for en sikkerheds skyld at udskrive strID inden du laver alt det DB-halløj... Jeg har selv været ude for, at den under mystiske årsager ikke har smidt noget i en variabel...
Avatar billede perla Nybegynder
11. juni 2001 - 23:41 #18
Sæt strID manuelt til f.eks 1 og se om det hjælper. Efterfølgende udskriv strID for at se om den indeholder noget.

Sætningen bør være

Set rs = myConn.Execute(\"select * from forum where d_id = \" & strID )

-Per
Avatar billede xenophobia Nybegynder
12. juni 2001 - 13:23 #19
Jeg fatter ikke hvorfor det ikke virkede - > da jeg skrev strID = \"1\" så virkede det... Jeg ser lige om jeg kan finde en fejl fra den forgående side så skal I nok få point...
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