har för mej att SET inte fungerar i Asp .NET, hur skriver jag om en sådan här kodsnutt så den funkar? Varför använder du Microsoft.Jet.OLEDB.3.5? 4.0 har ju funnits i evinnerliga tider. kolla: tackar, ska läsa så fort jag får en minut över. Konstigt. Har använt 4:an sen den kom; även mot 97 datatabaser. Den borde vara bakåtkompatibel...ASP .Net och access
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Path = Server.MapPath("../../data/arkivet.mdb")
Connect.Open "Provider=Microsoft.Jet.OLEDB.3.5;Data Source=" & Path
Set RS = Server.CreateObject("ADODB.Recordset")
%>
den genererar följande fel:
Feltyp:
ADODB.Connection (0x800A0E7A)
Det gick inte att hitta den angivna providern. Den kanske inte är ordentligt installerad.
/arkivet/includes/inc_db.asp, line 6
//TomasSv: ASP .Net och access
För övrigt rekommenderar jag genomläsning av Microsofts dokument på adressen:
msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnetmigrissues.aspSv: ASP .Net och access
http://gotdotnet.com/quickstart/ där finns massor med "första hjälpen" för det mesta med dotnetSv: ASP .Net och access
anledningen till att jag använder jet 3.5 är att just till denna siten har vi en access 97 db och ibland när vi har användt jet 4.0 så har vi fått en del lustiga felmeddelanden, typ att applikationen ej känner igen db:n, att den är korrupt osv.
så, det har bara blivit så...Sv: ASP .Net och access
/aen