Avatar billede francker Nybegynder
23. januar 2002 - 16:31 Der er 17 kommentarer og
1 løsning

dnsless forbindelse til database

Hvordan skaber (og lukker) jeg en dnsless forbindelse i asp ved hjælp af javascript??

fungerer select sætningerne på denne måde ved dnsless forbindelse:

sql_kald = ("SELECT tekst from nyhed");
sql_kald = conn.Execute(sql_kald);
Avatar billede nute Nybegynder
23. januar 2002 - 16:34 #1
opprette:
http://activedeveloper.dk/aspdigital/kapitel2/dsnless.asp

du lukker den bare ved:

ConnectionObject.Close
Set ConnectionObject = nothing

/nute
Avatar billede nute Nybegynder
23. januar 2002 - 16:36 #2
hov...unnskyld...jeg leste ikke at det skulle være JScript...

<%
var Conn = new ActiveXObject("ADODB.Connection");
Conn.Open("Driver={Microsoft Access Driver (*.mdb)}; Dbq=c:\sti\til\database\db.mdb; uid=Admin; pwd=;");
%>

deretter for å lukke
<%
Conn.Close();
Conn = null;
%>

Jeg mener dette skal fungere...jeg er ikke sikker da jeg ikke har testet...

/nute
Avatar billede francker Nybegynder
23. januar 2002 - 16:40 #3
Får en mærkelig fejl:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x3e0 Thread 0x820 DBC 0x10a8dff4 Jet'.

Kender du den
Avatar billede nute Nybegynder
23. januar 2002 - 16:42 #4
din referanse til databasen er gal...
Avatar billede francker Nybegynder
23. januar 2002 - 16:48 #5
Skal jeg sætte database navnet ind der hvor der står *.mdb?
Jeg har sat stien ind dbq delen..
Avatar billede nute Nybegynder
23. januar 2002 - 16:50 #6
hvordan ser din connectstring ut ?
Avatar billede francker Nybegynder
23. januar 2002 - 16:52 #7
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Driver={Microsoft Access Driver (*.mdb)}; Dbq=d:\home\sted\db\database.mdb; uid=Admin; pwd=;");

Har lige sat sted ind istedet for det rigtige:-)
Ellers er det denne jeg bruger nu
Avatar billede francker Nybegynder
23. januar 2002 - 16:53 #8
hov det var sku da forkert vent lige lidt:-)
Avatar billede francker Nybegynder
23. januar 2002 - 16:54 #9
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Driver={Microsoft Access Driver (*.mdb)}; Dbq=d:\home\sted\db\database.mdb; uid=Admin; pwd=;");
Avatar billede francker Nybegynder
23. januar 2002 - 16:55 #10
Hvorfor fjerner den \\\ tegnene???
Avatar billede francker Nybegynder
23. januar 2002 - 16:56 #11
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Driver={Microsoft Access Driver (*.mdb)}; Dbq=d:\\home\\sted\\db\\database.mdb; uid=Admin; pwd=;");
Avatar billede francker Nybegynder
23. januar 2002 - 16:56 #12
nu ser den rigtig ud:-) det er sådan her den ser ud
Avatar billede nute Nybegynder
23. januar 2002 - 16:57 #13
prøv med

conn.Open("Driver={Microsoft Access Driver (*.mdb)}; Dbq=" + Server.MapPath("db/database.mdb") );
Avatar billede francker Nybegynder
23. januar 2002 - 17:03 #14
Det virker stadig ikke. Der er under sted to mapper:
www .asp filen ligger her i
og så er der
db mappen med databasen. Burde koden ikke virke??
Avatar billede francker Nybegynder
23. januar 2002 - 17:14 #15
strConnect= "Data Source=d:\\home\\sted\\db\\database.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"

Forslaget fra min udbyder ser sådan her ud i vbscript men det kan jeg ikke finde ud af.. ved ikke om det hjælper dig med løsningen??

I et andet dokument åbner han vist forbindelsen med

Dim objConn
Dim objRec

Set objConn = Server.CreateObject ("ADODB.Connection")
Set objRec = Server.CreateObject ("ADODB.Recordset")

objConn.Open strConnect

objRec.Open "nyhed", objConn, 0, 1, 2

Det virker ret uoverskueligt.. øv
Avatar billede francker Nybegynder
23. januar 2002 - 17:17 #16
Nå det kan også være at spørgsmålet i starten er blevet besvaret. Nute vil du lige oprette et svar igen så kan du få pointne?
Avatar billede nute Nybegynder
23. januar 2002 - 17:22 #17
bytt så ut:

conn.Open("Driver={Microsoft Access Driver (*.mdb)}; Dbq=" + Server.MapPath("db/database.mdb") );

med

conn.Open("Driver={Microsoft Access Driver (*.mdb)}; Dbq=" + Server.MapPath("../db/database.mdb") );
Avatar billede francker Nybegynder
23. januar 2002 - 17:24 #18
Jubii! Tak for hjælpen nu kører siden:-) Det er godt nok dejligt
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