webForumDet fria alternativet

Ändra sökväg

ASP

18 svar · 543 visningar · startad av Vinnaren

Medlem sedan sep. 2005833 inlägg
Frågan#1

har ett litet problem med sökvägen med följande kod:

<%
' ** Funktionen kopplar upp ett Connection-objekt mot databasen och returnerar sedan detta : **
Function GetConnection()
Dim Conn, AuthConnectionString
Set Conn = Server.CreateObject("ADODB.Connection")
AuthConnectionString = "DBQ=" & Server.MapPath(".") & "'databas.mdb;DefaultDir=" & Server.MapPath("/") & ";" & _
      "Driver={Microsoft Access Driver (*.mdb)}; DriverId=25;FIL=MS Access;MaxBufferSize=512;PageTimeout=5;UID=;"
Conn.open AuthConnectionString
Set GetConnection = Conn
End Function

sökvägen ska vara ../../../db/databas.mdb

Tacksam för hjälp

Medlem sedan juni 200032 967 inlägg
#2
Server.MapPath("../../../db/databas.mdb")

Eller?

Medlem sedan sep. 2005833 inlägg
#3

provade med

' ** Funktionen kopplar upp ett Connection-objekt mot databasen och returnerar sedan detta : **
Function GetConnection()
  Dim Conn, AuthConnectionString
  Set Conn = Server.CreateObject("ADODB.Connection")
  AuthConnectionString = "DBQ=" & Server.MapPath("../../../db/databas.mdb") & _
      "Driver={Microsoft Access Driver (*.mdb)}; DriverId=25;FIL=MS Access;MaxBufferSize=512;PageTimeout=5;UID=;"
  Conn.open AuthConnectionString
  Set GetConnection = Conn
End Function
' ** Funktionen GetConnection SLUT **

men kommer fram "sidan kan inte visas" när man trycker på ladda upp :S

Medlem sedan juni 200032 967 inlägg
#4

Du saknar ett semikolon före Driver i connectionstringen, annars blir allt ihopskrivet.

Ang. "Sidan kan inte visas": Stäng av egna http-felmeddelanden / friendly error messages i IE, så får du ett vettigt felmeddelande.

Medlem sedan sep. 2005833 inlägg
#5

får nu felmeddelandet:

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A03EA)
Syntaxfel
/ap/blandat/Bilduppladdning/upp.asp, line 72, column 75
AuthConnectionString = "DBQ=" & Server.MapPath("../../../db/databas.mdb") &
--------------------------------------------------------------------------^

Medlem sedan sep. 2005833 inlägg
#6

oj, kom 2 :S

Medlem sedan juni 200032 967 inlägg
#7

I koden ovan har du ett understreck sist på raden. Har du tagit bort det? I felmeddelandet ser det ut som om det saknas...

Medlem sedan sep. 2005833 inlägg
#8

japp

' ** Funktionen kopplar upp ett Connection-objekt mot databasen och returnerar sedan detta : **
Function GetConnection()
  Dim Conn, AuthConnectionString
  Set Conn = Server.CreateObject("ADODB.Connection")
  AuthConnectionString = "DBQ=" & Server.MapPath("../../../db/databas.mdb") & 
      ;"Driver={Microsoft Access Driver (*.mdb)}; DriverId=25;FIL=MS Access;MaxBufferSize=512;PageTimeout=5;UID=;"
  Conn.open AuthConnectionString
  Set GetConnection = Conn
End Function
' ** Funktionen GetConnection SLUT **
Medlem sedan juni 200032 967 inlägg
#9

Varför har du tagit bort det?
Och varför har du lagt semikolonet utanför strängen på raden under? Det ska bara precis före Driver, inne i strängen.

Det känns lite som att du inte har koll på vad du håller på med. ;)

Medlem sedan sep. 2005833 inlägg
#10

kommer upp "sidan kan inte visas" när jag trycker på ladda upp, även att jag har stäng av egna http-felmeddelanden :OO

Medlem sedan juni 200032 967 inlägg
#11

Vad menar du med "ladda upp"? Vad försöker du ladda upp?
Vilken sida är det som inte kan visas? Har du en url till sidan?

Medlem sedan sep. 2005833 inlägg
#12

ok, kanske har glömt att skriva det men det är ett bilduppladdnings funktion. Bilderna sparas i databasen.

Det är allltså när man har valt bild, sedan när man har tryckt på ladda upp så kommer det upp "sidan kan inte visas"

Medlem sedan apr. 20031 660 inlägg
#13

HEJ!

Det verkar som du inte gjort som @nders skrev?

@nders skrev:

...
Ang. "Sidan kan inte visas": Stäng av egna http-felmeddelanden / friendly error messages i IE, så får du ett vettigt felmeddelande.

Medlem sedan sep. 2005833 inlägg
#14

joo, den är inte förkryssad.

Medlem sedan juni 200032 967 inlägg
#15

@nders skrev:

Har du en url till sidan?

Skulle vara intressant att se om vi får samma oinformativa fel.

Medlem sedan sep. 2005833 inlägg
#16

ok, visst.

Länk

Medlem sedan juni 200032 967 inlägg
#17

Jag får inget felmeddelande när jag laddar upp bilder...

Medlem sedan sep. 2005833 inlägg
#18

ok, det var visst sökvägen som var fel men tack för hjälpen. Ska nog skaffa mig en bok om ASP ;)

Medlem sedan juni 200032 967 inlägg
#19

Vinnaren skrev:

men den lagras ju inte i databasen :S

Då har du lite mer debugging att göra... :)

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)