Avatar billede cdc Novice
24. april 2008 - 10:46 Der er 2 kommentarer og
1 løsning

del set conn og sql string

Hvordan deles denne således at jeg kan lave en <!--#Include file="DBconn.asp"--> i toppen af siden.

Det er denne der skal være for sig selv:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & ("min db")

og resten siger sig selv. Kan man bare dele dem op med <% -- %>

//cdc

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & ("min db")
SQL = "SELECT * FROM news ORDER By id"
Conn.Execute (SQL)
Set rs = conn.Execute(SQL)
%>
Avatar billede w13 Novice
24. april 2008 - 10:58 #1
2 muligheder:

Du kan sætte følgende i en fil for sig:

<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & ("min db")%>

Og så bruge:

<!--#include file="DBconn.asp"-->
<%
SQL = "SELECT * FROM news ORDER By id"
Set rs = conn.Execute(SQL)
%>

Eller:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & ("min db")

Og så bruge:

<%
<!--#include file="DBconn.asp"-->
SQL = "SELECT * FROM news ORDER By id"
Set rs = conn.Execute(SQL)
%>
Avatar billede w13 Novice
24. april 2008 - 10:59 #2
Men dette i din kode giver da ikke mening:

SQL = "SELECT * FROM news ORDER By id"
Conn.Execute (SQL)
Set rs = conn.Execute(SQL)

Først sætter du SQL'en.
Så kører du den som kommando, der ikke bliver gemt nogen steder.
Og så kører du den som kommando, der gemmer recordsettet i RS.

Så du kører den 2 gange, hvor den kun gemmer én gang.
Du bør vel bare slette: Conn.Execute (SQL)
Det vil også gøre koden hurtigere.
Avatar billede cdc Novice
24. april 2008 - 11:14 #3
tak for det w13 ->> er ikke min  side kun en jeg skal igang med at redesigne, og så vil jeg bare gøre koden lidt nemmere at arbejde med. Er ikke asp mand selv, kun hobby bruger
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