Avatar billede swiffer Nybegynder
25. april 2001 - 22:11 Der er 22 kommentarer og
2 løsninger

Connection til access??

Jeg skal bruge en connection, men kan ikke helt finde ud af det...

Den skal connecte til d:/webs/mitweb.dk/access/db.mdb

Fra tabellen auktion where id = request(\"id\")

Er der nogle der gider at hjælpe mig med dette?

Mvh
Swiffer
Avatar billede nute Nybegynder
25. april 2001 - 22:15 #1
<%
strDSN = \"DRIVER={Microsoft Access Driver(*.mdb)};DBQ=
d:/webs/mitweb.dk/access/db.mdb\"
Set Conn = Server.createObject(\"ADODB.Connection\")
Conn.Open strDSN

SQL = \"SELECT * FROM auktion WHERE id = \" & request(\"id\")
Set RS = Conn.Execute( SQL )
while not RS.EOF
  response.write \"noe<br>\"
  RS.MoveNext
wend
%>

/nute
Avatar billede okay Nybegynder
25. april 2001 - 22:15 #2
her lærer du hvordan du gøre det:
http://html.dk/tutorials/asp/lektion18.asp
Avatar billede nute Nybegynder
25. april 2001 - 22:17 #3
hov...strDSN skal se sånn ut:

strDSN = \"DRIVER={Microsoft Access Driver(*.mdb)};DBQ=
d:\\webs\\mitweb.dk\\access\\db.mdb\"

/nute
Avatar billede keysersoze Ekspert
25. april 2001 - 22:25 #4
nute >> det er gammeldags og langsomt at bruge microsoft access driveren til det...

der skal i stedet bruges JET
Avatar billede keysersoze Ekspert
25. april 2001 - 22:31 #5
Set conn = Server.CreateObject(\"ADODB.Connection\")
conn.open \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\" & Server.MapPath(\"d:\\webs\\mitweb.dk\\access\\db.mdb\")
SQL = \"select * from auktion where id== \" & request(\"id\")
Set RS = Conn.Execute(SQL)
Avatar billede keysersoze Ekspert
25. april 2001 - 22:31 #6
erhm... dog kun et =

Set conn = Server.CreateObject(\"ADODB.Connection\")
conn.open \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\" & Server.MapPath(\"d:\\webs\\mitweb.dk\\access\\db.mdb\")
SQL = \"select * from auktion where id = \" & request(\"id\")
Set RS = Conn.Execute(SQL)
Avatar billede swiffer Nybegynder
25. april 2001 - 22:33 #7
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'id =\'.
Avatar billede nute Nybegynder
25. april 2001 - 22:36 #8
bytt ut

Set RS = Conn.Execute(SQL)

med

response write SQL

for å se at din SQL ser fin ut...det virker som om du ikke får fatt i id
Avatar billede swiffer Nybegynder
25. april 2001 - 22:41 #9
Microsoft VBScript compilation error \'800a0401\'

Expected end of statement


response write SQL
---------------^
Avatar billede swiffer Nybegynder
25. april 2001 - 22:43 #10
Hov.. der manglede et punktum... Den ser således ud:

SELECT * FROM auktion WHERE id = 1
Avatar billede swiffer Nybegynder
25. april 2001 - 22:44 #11
så det skulle vel virke?
Avatar billede nute Nybegynder
25. april 2001 - 22:44 #12
jeg regner med at id er en \"number\" kolonne i din tabell ?!
Avatar billede nute Nybegynder
25. april 2001 - 22:45 #13
det bør virke nå...
Avatar billede swiffer Nybegynder
25. april 2001 - 22:45 #14
Det er en autonummerering
Avatar billede keysersoze Ekspert
25. april 2001 - 23:26 #15
har du kigget på mit?
Avatar billede swiffer Nybegynder
27. april 2001 - 14:26 #16
Server.MapPath() error \'ASP 0172 : 80004005\'

Invalid Path

The Path parameter for the MapPath method must be a virtual path. A physical path was used.
Avatar billede swiffer Nybegynder
27. april 2001 - 14:28 #17
når jeg bruger keysersoze\'s!
Avatar billede nute Nybegynder
27. april 2001 - 14:34 #18
skriv Server.MapPath(\"access/db.mdb\")

/nute
Avatar billede swiffer Nybegynder
27. april 2001 - 14:40 #19
Det kan man ikke, da databasen ligger uden for wwwroot
Avatar billede nute Nybegynder
27. april 2001 - 14:42 #20
hva er stien til ditt script ?
Avatar billede swiffer Nybegynder
27. april 2001 - 14:46 #21
Script: d:\\webs\\mitweb.dk\\wwwroot\\script.asp
Database: d:\\webs\\mitweb.dk\\access\\db.asp
Avatar billede nute Nybegynder
27. april 2001 - 14:47 #22
Server.MapPath(\"../../access/db.mdb\")
Avatar billede swiffer Nybegynder
27. april 2001 - 14:50 #23
YES!

Tak for hjælpen...
Avatar billede nute Nybegynder
27. april 2001 - 14:51 #24
anytime :)
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