Avatar billede mrg Nybegynder
15. maj 2001 - 20:10 Der er 6 kommentarer og
1 løsning

UltraDev - connections

Hej - jeg er ny i ASP, og bruger UltraDev 4.

Nu har jeg haft en hel del problemer: Mine sider virker fint lokalt, men ikke når de uploades - dette er MEGET generende, da jeg ikke rigtig ved hvad der går galt.

Mit spørgsmål er: Har UltraDev 4 nogle problemer med koden når man har flere recordsets på samme side?
UltraDev gør jo det at den definerer recordsets øverst i koden:
Eksempelvis:

<%@LANGUAGE=\"VBSCRIPT\"%>
<!--#include file=\"Connections/Gammeltoft.asp\" -->
<%
set rsmenu = Server.CreateObject(\"ADODB.Recordset\")
rsmenu.ActiveConnection = MM_Gammeltoft_STRING
rsmenu.Source = \"SELECT menupunkt, url FROM menu\"
rsmenu.CursorType = 0
rsmenu.CursorLocation = 2
rsmenu.LockType = 3
rsmenu.Open()
rsmenu_numRows = 0
%>
<%
set rsnyheder = Server.CreateObject(\"ADODB.Recordset\")
rsnyheder.ActiveConnection = MM_Gammeltoft_STRING
rsnyheder.Source = \"SELECT * FROM nyheder ORDER BY ID DESC\"
rsnyheder.CursorType = 0
rsnyheder.CursorLocation = 2
rsnyheder.LockType = 3
rsnyheder.Open()
rsnyheder_numRows = 0
%>

Giver dette problemer, eller er det noget andet?

Mit problem er altså ikke så specifikt, men jeg håber at høre fra nogen der har haft samme oplevelse...
Avatar billede bojohansen Nybegynder
16. maj 2001 - 13:54 #1
Det er sikkert fordi du ikke har rette din Connection string til at passe med stien til din database på serveren.

På din egen comp. er stien sikkert C:\\Inetpub\\wwwroot\\Databasenavn.mdb

Men på dit web hotel kan den jo være alt muligt andet, så derfor kan dine sider ikke finde databasen!!!!

UD 4 har ikke problemer med at have flere recordsets på samme side.

Avatar billede bojohansen Nybegynder
16. maj 2001 - 13:57 #2
Prøv lige at poste filen

Connections/Gammeltoft.asp

Her

Avatar billede mrg Nybegynder
16. maj 2001 - 14:39 #3
<%
\' FileName=\"Connection_odbc_conn_dsn.htm\"
\' Type=\"ADO\"
\' HTTP=\"false\"
\' Catalog=\"\"
\' Schema=\"\"
MM_Gammeltoft_STRING = \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"db/adressedb.mdb\")
%>
Avatar billede mrg Nybegynder
16. maj 2001 - 14:46 #4
Det er ikke fordi der er problemer med databasen - jeg fjernede det ene recordset, og så virkede siden fint...når der er mere end et recordset får jeg fejlmeddelse i \"activeconnection\" - linien.
Siger at filen er i brug...
Avatar billede bojohansen Nybegynder
16. maj 2001 - 20:17 #5
Se eventuelt :
http://bo-johansen.adsl.dk/ultradev/dsn/dsnless/pathtodb/connstring.asp

Du har oprettet din connection som et en \'DSN\' connection :\' FileName=\"Connection_odbc_conn_dsn.htm\"

Prøv lige at bruge nedenstående i stedet for, bare ændre stien til databasen så den passer til din database på serveren.

<%
\' FileName=\"Connection_ado_conn_string.htm\"
\' Type=\"ADO\"
\' HTTP=\"true\"
\' Catalog=\"\"
\' Schema=\"\"
MM_Gammeltoft_STRING = \"Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\Inetpub\\wwwroot\\Databaser\\formorprodukter.mdb\"
%>

Avatar billede mrg Nybegynder
18. maj 2001 - 17:41 #6
Fantastisk ! Glæder mig til at komme videre!
Avatar billede bojohansen Nybegynder
18. maj 2001 - 20:10 #7
:-))

Jeg kan kun anbefale dig at læse en bog eller 2 om ASP.......... Det hjælper ;-)

Husk også at bruge hjælpe filerne i UltraDev. Det hjælper også ;-)
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