Avatar billede peder77 Nybegynder
12. november 2002 - 11:50 Der er 3 kommentarer og
1 løsning

Sti og generel info!

Hej Database folk.

Jeg er ved at lave min første sammenkobling af access, asp og flash. Jeg følger bogen server-side flash.
Jeg har lavet databasen (meget simpel, men navn og email)
Jeg har lavet ASP script som ser sådan ud :

<%
Dim Serv, Conn, RecordView, Ename, output, collect, SQL
Serv= "Driver={Microsoft Access Driver (*.mdb)};_
DBQ=http://www16.brinkster.com/peter77/acessFlash/emailFlash.mdb;"
Set Conn = Server.CreateObject("ADODB.Connection")
Set RecordView = Server.CreateObject("ADODB.Recordset")


Conn.Open Serv
SQL="SELECT * FORM EmailTable"
RecordView.Open SQL, Conn

Do While Not RecordView.EOF
Ename=RecordView("Name") & "<BR>"
collect =collect & Ename
RecordView.MoveNext
Loop

output="Output=" & collect
Response.Write output

RecordView.Close
Conn.Close
Set RecordView = Nothing
Set Conn = Nothing
%>

Og jeg har lavet en flash fil hvor der er klar til variablen output.

Når jeg trykker på knappen som henter data ind får jeg følgende fejl: Error opening URL "http://www16.brinkster.com/peter77/acessFlash/EmailFlashList.asp"

Det er HBQ som driller tror jeg. Jeg mangler den rigtigt sti ind til sql doc.
I bogen står der noget om stien men jeg fatter det ikke.

Jeg har været inde og oprette DSN i ODBC. Hvad er det for noget og hvad bruges det til?
Avatar billede peder77 Nybegynder
12. november 2002 - 12:16 #1
Har fundet ud af at DBQ er internt på serveren og skiftet stien ud med : DBQ=d:\Inetpub\wwwroot\acessFlash\emailFlash.mdb;"

Når jeg viewer asp filen får jeg fejl:
Microsoft VBScript compilation error '800a0409'

Unterminated string constant

/peter77/acessFlash/EmailFlashList.asp, line 3

Serv= "Driver={Microsoft Access Driver (*.mdb)};_
-------------------------------------------------^
Avatar billede peder77 Nybegynder
12. november 2002 - 12:39 #2
Jeg har engang oprettet et forum. Hvor der var en fil som fandt stien
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\genfs1\www16\peter77\db\snitz_forums_2000.mdb"
Jeg har så skiftet et par af de sidste mapper ud så det nu er:
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\genfs1\www16\peter77\acessFlash\emailFlash.mdb;"
Men hvordan kan jeg bruge det iforhold til BDQ?
Avatar billede peder77 Nybegynder
12. november 2002 - 14:24 #3
I er sku ikke til meget hjælp!!!!!!!!!!1
Avatar billede nattevagten Nybegynder
12. november 2002 - 23:25 #4
Prøv at anvende denne dsn-less forbindelse:
<%
Set MyConn = Server.CreateObject("ADODB.Connection")
dbPath = "DBQ=" & Server.MapPath("Directory/DATABASE.mdb")
MyConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & dbPath
Set MyRs = Server.CreateObject("ADODB.Recordset")
sql="Select * From TABLE"
MyRs.open sql, MyConn, 1, 3
TotalRecs = MyRs.recordcount
%>
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