Avatar billede kane Juniormester
25. august 2000 - 23:16 Der er 20 kommentarer og
1 løsning

Hjælp til Abusiness (asp)

hjælp  jeg kan ikke få en asp til at virke hos abusiness.
det er en nyheds side. den skal opdatere en mdb men det virker sku ikke.
De skriver :

En DSNLess forbindelse er næsten det samme som en DSN System forbindelse (ODBC opsætning). Der er dog den forskel at i DSNLess forbindelsen kalder du direkte driveren til databasen. Her er et eksempel på hvordan du laver en DSNLess til Access database:

<%
  Set DataConn = Server.CreateObject(\"ADODB.Connection\")

  conStr = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
  conStr = conStr & \"DBQ=d:\\webs\\domæne.dk\\access\\database.mdb\"

  DataConn.Open conStr


  \' Din Kode


  DataConn.Close
  Set DataConn = Nothing
%>

jeg har så ændret den til

DBQ=d:\\webs\\vvs-grossisten.com\\access\\nyheder.mdb

men den er bare kold.
har i støt på det før ????
Avatar billede tomsommer Juniormester
25. august 2000 - 23:19 #1
ja?

Husk at indsætte en SQL
Avatar billede laserzap Nybegynder
25. august 2000 - 23:20 #2
Det du har ændret der har du glemt at sætte et tegn. De skal nemlig se sådan ud
DBQ=d:\\webs\\vvs-grossisten.com\\access\\nyheder.mdb\"

Det tegn jeg tilføjede var bare dette \"
Har forresten selv Webhotel plads der!

Avatar billede tomsommer Juniormester
25. august 2000 - 23:29 #3
Det har jeg også

Hvor har du sat et \" ?

Jeg kan ikke se noget der er lavet om I den kode han viste!
Avatar billede kane Juniormester
25. august 2000 - 23:46 #4
ok ok sowwe  det er \"  jeg tog dem bare ikke med ;)
Avatar billede kane Juniormester
25. august 2000 - 23:47 #5
det er = der er
Avatar billede kane Juniormester
25. august 2000 - 23:48 #6
tomsommer SQL ??  det er koden fra abusiness jeg har copy og paste
Avatar billede kane Juniormester
25. august 2000 - 23:51 #7
<%
response.Buffer = TRUE
response.expires = 0
  Set DataConn = Server.CreateObject(\"ADODB.Connection\")
  conStr = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
  conStr = conStr & \"DBQ=d:\\webs\\vvs-grossisten.com\\access\\nyheder.mdb\"
Set rs = DataConn.Execute (\"SELECT TOP 7 * FROM nyheder ORDER BY Id DESC\")

if rs.EOF then
Response.write \"Der er ingen nyheder i databasen\"
else
Do Until rs.EOF%>

Den <%=RS(\"Dato\")%> skrev <%=RS(\"Forfatter\")%>:<br>
<%=Replace(RS(\"Nyhed\"), vbCrLf, \"<BR>\")%>

<p>
<%RS.MoveNext
Loop
end if
  DataConn.Close
  Set DataConn = Nothing



det er hele koden
Avatar billede tomsommer Juniormester
26. august 2000 - 00:03 #8
<%
response.Buffer = TRUE
response.expires = 0
  Set DataConn = Server.CreateObject(\"ADODB.Connection\")
  conStr = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
  conStr = conStr & \"DBQ=d:\\webs\\vvs-grossisten.com\\access\\nyheder.mdb\"
SQL = \"SELECT TOP 7 * FROM nyheder ORDER BY Id DESC\"
Set rs = DataConn.Execute (SQL)

if rs.EOF then
Response.write \"Der er ingen nyheder i databasen\"
else
Do Until rs.EOF%>

Den <%=RS(\"Dato\")%> skrev <%=RS(\"Forfatter\")%>:<br>
<%=Replace(RS(\"Nyhed\"), vbCrLf, \"<BR>\")%>

<p>
<%RS.MoveNext
Loop
end if
  DataConn.Close
  Set DataConn = Nothing
%>


Avatar billede tpiil Nybegynder
26. august 2000 - 00:03 #9
kigger med i spørgsmålet :o)
Avatar billede kane Juniormester
26. august 2000 - 00:07 #10
tomsommer > det virker ikke
Avatar billede kane Juniormester
26. august 2000 - 00:09 #11
DataConn.Open conStr


  hva med den ?? den står i toppen fra AB men er ikke med i din kode TS?
Avatar billede kane Juniormester
26. august 2000 - 00:10 #12
laserzap > kan du ikke skrive en hel connection til databasen, for det der er problemmet er:
Set rs = DataConn.Execute (\"SELECT TOP 7 * FROM nyheder ORDER BY Id DESC\")
det er ligemeget hvordan man sætter den RS opsætning op så virker det ikke!
Avatar billede tomsommer Juniormester
26. august 2000 - 00:26 #13
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\\webs\\vvs-grossisten.com\\access\\nyheder.mdb
  strSQL = \"SELECT TOP 7 * FROM nyheder ORDER BY Id DESC\"
set rs = Conn.execute(strSQL)

if rs.EOF then
Response.write \"Der er ingen nyheder i databasen\"

do while not rs.eof
on error resume next
%>
Den <%=RS(\"Dato\")%> skrev <%=RS(\"Forfatter\")%>:<br>
<%=Replace(RS(\"Nyhed\"), vbCrLf, \"<BR>\")%>
<%
rs.movenext
loop
  Conn.Close
  Set Conn = Nothing
%>
Avatar billede tomsommer Juniormester
26. august 2000 - 00:27 #14
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\\webs\\vvs-grossisten.com\\access\\nyheder.mdb
  strSQL = \"SELECT TOP 7 * FROM nyheder ORDER BY Id DESC\"
set rs = Conn.execute(strSQL)

if rs.EOF then
Response.write \"Der er ingen nyheder i databasen\"
end if
do while not rs.eof
on error resume next
%>
Den <%=RS(\"Dato\")%> skrev <%=RS(\"Forfatter\")%>:<br>
<%=Replace(RS(\"Nyhed\"), vbCrLf, \"<BR>\")%>
<%
rs.movenext
loop
  Conn.Close
  Set Conn = Nothing
%>
Avatar billede himmelhunden Nybegynder
26. august 2000 - 00:39 #15
Hmmm, jeg kører selv ASP hos ABusiness med brug af en Access database, og det ruller da fint...!!

Avatar billede tpiil Nybegynder
26. august 2000 - 00:51 #16
hvad så med denne her (den kan ikke finde ud af rs.AddNew):
vi arbejder sammen med at lave systemmet!

<%
response.Buffer = TRUE
response.expires = 0
Mode = request(\"Mode\")
%>
<% if mode =\"\" then %>
<form action=\"skrivnyhed.asp?mode=gemnyhed\" method=\"POST\">
<b>Forfatter:</b><br>
<input type=\"text\" size=\"20\" name=\"Forfatter\"><p>
<b>Nyhed:</b><br>
<textarea name=\"Nyhed\" rows=\"4\" cols=\"40\"></textarea><p>
<input type=\"submit\" name=\"Send\" value=\"Send\"><p>
<a href=\"login.asp?mode=logaf\">Log af</a>
<% end if %>
<% if mode =\"gemnyhed\" then %>
<%

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\\webs\\vvs-grossisten.com\\access\\nyheder.mdb\"
  strSQL = \"SELECT * FROM nyheder\"
set rs = Conn.execute(strSQL)

      rs.AddNew
      rs(\"Forfatter\") = Request.form(\"Forfatter\")
      rs(\"Nyhed\") = Request.form(\"Nyhed\")
      rs(\"Dato\") = date()
      rs.Update

  Conn.Close
  Set Conn = Nothing
%>
<b>Nyheden er gemt i databasen</b><p>
<% end if %>
Avatar billede kane Juniormester
26. august 2000 - 01:25 #17
det ville værer fedt hvis i kunne hjælpe os, da vi har prøvet at få det til at virke i et par timer nu ;)
Avatar billede tpiil Nybegynder
26. august 2000 - 01:28 #18
himmelhunden > kan du ikke prøve at komme med en asp tekst hvor du lækker data ind i en database via asp!
Avatar billede kane Juniormester
26. august 2000 - 09:19 #19
du mangler et \" foran DBQ
Avatar billede tpiil Nybegynder
26. august 2000 - 11:21 #20
nej der mangler ikke et \" foran DBQ
Avatar billede tpiil Nybegynder
26. august 2000 - 12:08 #21
den der laver det sidste kan også få 30 point!
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