Avatar billede crunch Nybegynder
18. august 2000 - 15:14 Der er 9 kommentarer og
1 løsning

newbe opsætningsproblem /access - asp

hej
jeg sidder og er ved at prøve at få accees til at virke med asp.. Mit spørgsmål er i alt sin ekelthed, hvad der skal stå i de 2 <!-hvad skal der stå> felter for at det virker.

Altså opsætning af odbc når man kører iis lokalt (win 2000)



<%
a =         Request.QueryString(\"a\")
b =         Request.QueryString(\"b\")
c =         Request.QueryString(\"c\")

set conn = server.createobject(\"ADODB.Connection\")<-!hvad skal der stå her ?>

conn.open \"DataIndex\" <-!alis>

SQL = \"INSERT INTO Id (SideId, Email, Oprettet) VALUES (\"&a&\", \"&b&\",\"&c&\")\">

\'Execute our SQL query

set records = conn.execute(SQL) <-! hvad skal der stå her>

\'records.close

%>
Avatar billede nire Nybegynder
18. august 2000 - 15:31 #1
Ummidelbart mener jeg skal der stå en startværdi!!

Prøv det
Avatar billede nire Nybegynder
18. august 2000 - 15:32 #2
Hvis du vil uddybe det lidt på zz@zz.dk
Avatar billede crunch Nybegynder
18. august 2000 - 15:36 #3
hvad mener du med en startværdi ? - hvor.`?
jeg har lidt svært ved at gennemskue præcis hvordan man skaber forbindelse til databasen gennem odbc..
skal der ikke stå noget bestemt i:
set conn
set records
Avatar billede crunch Nybegynder
18. august 2000 - 15:37 #4
det der står i forvejen har jeg \"stjålet\" og jeg ved ikke helt hvad det står for..
Avatar billede nire Nybegynder
18. august 2000 - 15:41 #5
http://support.microsoft.com/support/frontpage/fp2000/webdb.asp

Besøg dette, hvis det siger dig noget kan jeg hjælpe dig!!!
Avatar billede crunch Nybegynder
18. august 2000 - 15:58 #6
jeg har ikke frontpage. så deres wizard er nok ikke lige løsningen for mig.

det eneste jeg skal vide er bare hvad der skal stå på aspsiden for at etablere forbindelse til odbc som derefter kan kommunikere med access...
(altså under IIS)
Avatar billede crunch Nybegynder
18. august 2000 - 17:19 #7
nå.. jeg fandt noget dokumentation på www.activeserverpages.dk, også vidt jeg kan se skal det vist se sådan ud.:
(men det virker stadig ikke, så jeg lader spørgsmålet stå åbent endnu)



<%
a =         Request.QueryString(\"a\")
b =         Request.QueryString(\"b\")
c =         Request.QueryString(\"c\")

set conn = server.createobject(\"ADODB.Connection\")

conn.Open \"DBQ=c:\\inetpub\\wwwroot\\db.mdb;DefaultDir=c:\\inetpub\\wwwroot\\db.mdb;Driver={Microsoft Access Driver (*.mdb)}\"

SQL = \"INSERT INTO Dag (Ma, Ti, On) VALUES (\"&a&\", \"&b&\",\"&c&\")\"
%>
Avatar billede discus Nybegynder
18. august 2000 - 22:20 #8
Øhm har du lavet en global.asa fil med din conn. string.
F.eks :

<SCRIPT  LANGUAGE=VBScript RUNAT=Server>

Sub Session_OnStart

Session(\"ClassyAds\") = \"DBQ=\"&Request.ServerVariables(\"APPL_PHYSICAL_PATH\")&\"datafied.mdb;\" &_
  \"DefaultDir=\"&Request.ServerVariables(\"APPL_PHYSICAL_PATH\")&\";\" &_
  \"Driver={Microsoft Access Driver (*.mdb)};\" &_
  \"DriverId=25;FIL=MS Access;\" &_
  \"ImplicitCommitSync=Yes;\" &_
  \"MaxBufferSize=512;\" &_
  \"MaxScanRows=8;\" &_
  \"PageTimeout=5;\" &_
  \"SafeTransactions=0;\" &_
  \"UserCommitSync=Yes;\"     

mm

Herefter kan du i asp siden indsætte

  <%
 
 
  Set Conn = Server.CreateObject(\"ADODB.Connection\")
  Conn.Open Session(\"ClassyAds\")
    SQL =  \"SELECT * FROM sprog\"
Avatar billede crunch Nybegynder
19. august 2000 - 13:38 #9
ehh. det burde da ikke være nødvendigt at forbinde det med global.asa... gør det ?
Avatar billede crunch Nybegynder
19. august 2000 - 15:36 #10
jeg lukke dette spørgsmål og opretter det under asp i stedet. Der er måske mere hjælp at hente. (suk)....
ellers tak for jeres forsøg.
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