Avatar billede mailliw Nybegynder
30. maj 2001 - 16:21 Der er 6 kommentarer og
1 løsning

et lille kodeproblem ??

Hvad er der galt med følgende kode?

<%@language=vbscript%>
<%Response.Expires=0%>

<html><head><title></title>

<%
dim RS, sgltext
dim id

id = request.Querystring (\"typeID\")

set RS = server.createobject(\"ADODB.recordset\")


sgltext = \"select Type.typeID \"&_
          \"from Type\";


RS.open sgltext, \"dsn=ddd\"

response.write sqltext

%>
</head>
<body>
</body>
</html>

Avatar billede jacobchr Nybegynder
30. maj 2001 - 16:25 #1
Du åbner kun dit recordset og ikke selve adgangen

Dim Conn
Set Conn = Server.CreateObject(\"ADODB.Connection\")


/jacob
Avatar billede otis Nybegynder
30. maj 2001 - 16:41 #2
Fejlen er *.asp *fnis*

*GG*

/otis
Avatar billede mailliw Nybegynder
30. maj 2001 - 16:45 #3
det skulle da også være nok at åbne recordsetet !!

tror du fejlen i stedet kan være at jeg ikke lukker mit recordset ???
Avatar billede jacobchr Nybegynder
30. maj 2001 - 16:46 #4
Hvordan kan du åbne et recordset hvis der ikke er en connection åben ?
Avatar billede mailliw Nybegynder
30. maj 2001 - 17:09 #5
>>jakob
jammen bliver der ikke oprettet en connection på recordsettet ??

Følgende kode virker i hvert fald upåklageligt:
<%@language=vbscript%>
<html>
<head><title>Chapter 5 more uses for simple recordset</title>

<body>
<h2>Chapter 5 more uses for simple recordset</h2>
</head>
<%
dim oRS
set oRS=server.createobject(\"ADODB.recordset\")
oRS.open \"BoatClass\", \"dsn=sailors\"
oRS.movefirst
%>

<form method=\"get\" action=\"modtag.asp\">
<p><Select name=\"1stClasses\" size=\"1\">

<%
    do while not oRS.eof
    response.write \"<option value=\" & oRS(\"ClassName\") & \">\"
    response.write oRS(\"ClassName\") & \"</option>\"
    oRS.movenext
    loop
    oRS.close
    set oRS=nothing

%>
</select></p>
<p><input type=submit value=\"knap\"></p>
</form>
</body>
</html>
Avatar billede mailliw Nybegynder
30. maj 2001 - 17:17 #6
I stedet for sætningen :
RS.open sgltext, \"dsn=ddd\"

skal jeg så skrive
RS.open \"Boligtype\" sgltext, \"dsn=ddd\"
Avatar billede burningice Nybegynder
30. maj 2001 - 22:29 #7
En typisk måde at åbne et recordset på

rs.open <din SQL_query>, <din connection>, 3, 1

men hvorfor bruger du ´dsn?? det er da 10x nemmere med dsn-less connection
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