Avatar billede lhdesign Nybegynder
29. december 2002 - 18:09 Der er 6 kommentarer

frontpage eller access hjælp

Jeg har rodet med en ny database forbindelse til min www. side, men ved en fejl får jeg nu flg. fejl.
"Database Results Error
The database connection named 'Database2' is undefined.

This problem can occur if:
* the connection has been removed from the web
* the file 'global.asa' is missing or contains errors
* the root folder does not have Scripting permissions enabled
* the web is not marked as an Application Root
"
Jeg har en kopi af nogle af dataerne, og har erstattet filen "golbal.asa" Hvordan retter jeg fejlen og hvordan ser filen ud som hedder "Database2" den må gemme sig under et andet navn.

Lars H Nielsen
Avatar billede hossein Nybegynder
29. december 2002 - 19:34 #1
et eller andet sted laver men en database connection object, coden ser således ud:
database2=server.createobject("ADODB.connection")
du skal kigge om database2 er dannet.
Avatar billede lhdesign Nybegynder
29. december 2002 - 20:03 #2
Tak for dit svar, men det er ikke selve databasen men frontpage der opretter et "billede" af en admin-database så alle data går ind et sted. Men hvordan sen en forbindelse ud til en mdb hvor jeg ønsker at bruge en forspørgsel?
Avatar billede hossein Nybegynder
29. december 2002 - 20:13 #3
Hvis du vil trække data'en ud, kan du kigge på den ex. (x er et feltnavn i din tabel)
<html>
<body>

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
rs.Open "Select * from Customers", conn

do until rs.EOF
    for each x in rs.Fields
      Response.Write(x.name)
      Response.Write(" = ")
      Response.Write(x.value & "<br />")
    next
    Response.Write("<br />")
    rs.MoveNext
loop

rs.close
conn.close
%>

</body>
</html>
Avatar billede lhdesign Nybegynder
29. december 2002 - 20:27 #4
Jeg får flg. fejl Microsoft VBScript compilation error '800a03ee'

Expected ')'

/log/test.asp, line 13

Response.Write(Company Name.name)
-----------------------^
Hvad nu hvis det er fra en forespørgsel?
Avatar billede hossein Nybegynder
29. december 2002 - 20:50 #5
tjek om CompanyName er et ord?!

Du mener at du har en forspørgsel i MSAccess, du skal bare kalde den eller bruge den i stedet for:
rs.Open "Select * from Customers", conn
skriver du din forspørgsel navn:
rs.Open "Select * from minForspørsel", conn
Avatar billede nih Novice
29. december 2002 - 23:14 #6
Response.Write([Company Name].name)

feltnavne i [], når der er mellemrum.

Niels
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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