Avatar billede aspmax Nybegynder
30. maj 2003 - 18:43 Der er 10 kommentarer

querystring/include

Hvordan includer i med querystring?????
jeg kan ikke med det her eks...
<!--#include file="connection.asp"-->
<%
server.execute("fil.asp")
%>

Indhold af fil.asp
SQL="select * from test"
set rs = conn.execute(sql)
Response.write rs("test")

Får bare denne fejl
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8)
Et objekt er obligatorisk: ''

connection.asp indeholder
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
Conn.Open DSN
%>
Avatar billede fet321 Nybegynder
30. maj 2003 - 18:59 #1
Hvad sker der hvis du ændrer
set rs = conn.execute(sql)
til
set rs = conn.execute(SQL)
Avatar billede jytte Nybegynder
30. maj 2003 - 19:04 #2
Har du ikke glemt at dit recordset også skal creates ?
Avatar billede fet321 Nybegynder
30. maj 2003 - 19:17 #3
Ja det ville være en god ide :)
Avatar billede jytte Nybegynder
30. maj 2003 - 19:23 #4
Men måske er det lovligt når du siger conn.execute i stedet for rs.open ...

Men har du virkelig en kolonne der hedder test i tabellen test ?

Og hvad laver server.execute ?
Avatar billede jytte Nybegynder
30. maj 2003 - 19:30 #5
Hvorfor laver du ikke bare fil.asp være en include-fil ?
Avatar billede erikjacobsen Ekspert
30. maj 2003 - 19:39 #6
I en server.execute har du ikke adgang til variabler
fra den .asp fil, der kalder server.execute. Det svarer på
den måde lidt til en response.redirect (bortset fra det sker
på serveren, og man vender tilbage efter udførelsen).

Du kan, som foreslået, bruge en include, eller putte ting
i en sessions-variabel.
Avatar billede aspmax Nybegynder
30. maj 2003 - 19:42 #7
Hvordan gør jeg det, har du et eks..???
Avatar billede erikjacobsen Ekspert
30. maj 2003 - 19:43 #8
mnjah...

  set session("conn")=conn
  server.execute("fil.asp")

og så i fil.asp

  set conn=session("conn")
  ...osv....
Avatar billede fet321 Nybegynder
05. juni 2003 - 16:10 #9
aspmax >> fandu du ud af det?
Ellers må du lige uddybe dit problem lidt.
Avatar billede fet321 Nybegynder
05. juni 2003 - 16:11 #10
fandu = fandt
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