Avatar billede plato Juniormester
25. november 2004 - 09:16 Der er 5 kommentarer og
1 løsning

Connect til DB

Hejsa ng.

Gunder manglende forstand kan jeg ikke få denne kode til at virke:

<%
-----HER FRA----
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.Mappath("../../db/anmeld.mdb")
Set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Open strConnect
-----HER TIL----

---Resten er ok---
            Sql = "SELECT * FROM anmeld"
            rs.Open Sql, Conn, 1

            antalRandom = 7
            inDB = rs.RecordCount
            If inDB > antalRandom then
              Randomize timer
              newId = Int (rnd*inDB)
              strIndex = "," & newid & ","
              indexFound = 1
              Do while indexFound < antalRandom
                Do
                  Newid = Int (rnd*inDB)
                Loop while inStr(strIndex,"," & newid & ",") > 0
                strIndex = strIndex & newid & ","
                indexFound = indexFound + 1
              Loop
              strIndex = mid (strIndex,2,len(strIndex)-2)
              myArr=split(strIndex,",",-1)

            For i = Lbound(myArr) to Ubound(myArr)
                rs.move myArr(i),1
            Response.Write("<td><a class='link' href='bioreview.asp?mode=teather&id=" & rs("id") & "' title='" & rs("titel") & "'><img src='pics/" & rs("pic") & "' border='0' width='70' height='99' alt='" & rs("titel") & "'></a></td><td width='4'></td>")

next
 
end if
Rs.Close
Conn.Close
Set Rs = Nothing
Set Conn = Nothing
%>
Avatar billede plato Juniormester
25. november 2004 - 09:22 #1
(Grundet manglende.....)
Avatar billede plato Juniormester
25. november 2004 - 09:59 #2
Er der slet ingen der hjælpe mig her til morgen. ;-)
Avatar billede netro Nybegynder
25. november 2004 - 11:07 #3
Kan du ikke give en fejlmeddelelse?
Avatar billede plato Juniormester
25. november 2004 - 18:54 #4
ADODB.Recordset error '800a0e79'
Operation is not allowed when the object is open.

/test/default.asp,


Hvilket er:
rs.Open Sql, Conn, 1

Men den har jeg ikke ændret, og den virkede fint med:

Set Conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
Conn.Open Application("Provider")

Men jeg skal bruge en sti. Da provider ikke er den rigtige database.
Avatar billede plato Juniormester
25. november 2004 - 23:11 #5
Anyone?
Avatar billede plato Juniormester
26. november 2004 - 09:37 #6
Lukket
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