Avatar billede tinem Novice
05. november 2001 - 08:32 Der er 6 kommentarer og
1 løsning

Ultradevs tutorial - forbindelse til databasen

Jeg har indstalleret PWS, Officepakken2000 og Dreamweaver Ultradev4.

Jeg har gennemlæst og afprøvet tutorial\'en, men kan ikke finde ud af at få forbindelsen til databasen til at virke, og uden dette kan man jo ikke lave så meget.

Jeg får en fejlmeddelelse
\"While executing onChange in SimpleRecordset.htm, a Javascript error occurred\"

Det mærkelige er, at jeg har prøvet at tage noget kode fra en anden fil som jeg har lavet på et kursus for databaser og rettet den til så den passer med en fil fra tutorial\'en og det vises godt nok, så der må jo være gjort noget rigtigt.

Altså nedenstående fil vises ok.

----------- koden i asp-filen ----------
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<% @ Language = VBScript %>

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

<body>


<%
Set rs = Server.CreateObject (\"ADODB.Recordset\")
rs.Open \"SELECT * FROM EMPLOYEES\", \"dsn=connTutorial\"

Do While Not rs.eof
Response.Write rs(\"firstname\") & \" \" & rs(\"lastname\")

rs.MoveNext
Response.Write \"<HR Width=\'300\' height=\'1\' align=\'left\'>\"
Loop

rs.Close
Set rs = Nothing
%>


</body>
</html>


Håber at der er nogen, der kan hjælpe?

KH
Tine





Avatar billede bojohansen Nybegynder
05. november 2001 - 08:55 #1
Her er der da et par links at kigge på

http://bo-johansen.adsl.dk/ultradev/default.asp

1)
Du får en fejl i en .htm side, en .htm/.html side kan ikke arbejde dynamisk, kun .asp i denne sammenhæng.

2)
Det er en OnChange JavaScript fejl du får, hvilket godt kunne tyde på at du prøver at hente nye data når brugeren klikker på et eller andet, men uden at reloade siden.
Det fungere ikke medmindre at du loader alle data ind på siden så dem der ikke skal vises med det samme ligger skjult i JavaScriptet og først vises når denne OnChange sker.


Prøv evt. at lave en lille simpel side hvor du bare trækker et feldt ud på siden, og se om du kan få det til at virke.
Avatar billede tinem Novice
05. november 2001 - 09:43 #2
Jeg kan slet ikke lave et recordset og teste det, som tutorial\'en skriver. Jeg har fundet denne forklaring på mit problem her
http://www.macromedia.com/support/ultradev/ts/documents/javascript_error.htm
Jeg har prøvet at lave en DSN forbindelse hundrede af gange uden at det hjælper. Da jeg har indstalleret officepakken2000 har jeg den driver der skal bruges. Jeg forstår det simpelthen ikke og er ved at \"blive skør\" og er ved at opgive.
Avatar billede bojohansen Nybegynder
05. november 2001 - 11:40 #3
Har du installeret MDAC 2.5 ? eller højre.

Er ikke sikker på at office pakken installere hele MDAC om selvom den finder en ældre version.

Har du prøvet DSN-Less forbindelser ?
Avatar billede tinem Novice
05. november 2001 - 12:12 #4
Jeg vil prøve at installere MDAC 2.5 og nej jeg har ikke prøvet DSN-Less forbindelse. Jeg har lidt svært ved at finde ud af alt det med DNS osv. osv. Forstår det simpelthen ikke.
Har du prøvet at følge tutorial\'en og er det lykkedes for dig at lave et recordset?
Avatar billede bojohansen Nybegynder
05. november 2001 - 12:50 #5
DSN er en forkortelse for \'Data Source Name\'

DSN er som du allerede ved bare en *genvej* til din database, men DSN-Navnet skal være installeret på den computer hvor det bruges ellers virker det ikke.

DSN-Less siger eller mindre sig selv, en forbindelse \'uden DSN\' navn.
Denne laves ved at angive stien til databasen, og denne metode er også hurtigere end DSN forbindelse.
Eks. på DSN-Les forbindelse :

\"Driver={Microsoft Access Driver (*.mdb)};DBQ= C:\\hjemmeside\\DinDataBase.mdb\"

Og det skal være i en linie.
Avatar billede tinem Novice
05. november 2001 - 14:12 #6
Hej Bo nu virker det, mange tak for din hjælp.

Efter at have installeret MDAC 2.5 fik jeg en fejlmeddelse om nogle problemer med OLE DB\\msdatt.dll filen, så jeg afinstallerede PWS, alle Macromedias programmer, jeg har tidligere hørt at der kunne være nogle problemer med extensions, installerede Ultradev igen og nu virker det, nu skal jeg bare have installeret PWS igen. Puh ha, jeg har knoklet med dette problem i flere dage, men er selvfølgelig lykkelig for at det endelig er lykkedes at få det til at virke. Jeg finder nok aldrig ud af, hvad det egentlige problem har været, men pyt.
Avatar billede bojohansen Nybegynder
05. november 2001 - 14:53 #7
:-)

Tak for points.
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