K k0ffe Medlem sedan maj 2003 352 inlägg Frågan 16 aug. 2003 08:44 #1 Jag har en sista grej kvar att göra på ett projekt.
En så enkel grej som att skriva i nya matchdatum & lag.
MEN, så fort sidan öppnas, får jag denna:
error '80004005'
Unspecified error
/it6/koffedesign/vvk2/top.asp, line 8
Nån som har en aning? Det finns inga fel, har kollat allt som går...
K k0ffe Medlem sedan maj 2003 352 inlägg Kopplingen:
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Provider=Microsoft.Jet.OLEDB.4.0; "&_
"Data Source="&Server.MapPath("/it6/")
SQL = "SELECT * FROM match order by matchID desc"
Set RS = Connection.Execute(SQL)
Set Number = Connection.Execute("Select Count(*) As Antal FROM match")
%>
Och denna:
<%=RS("lag")%>
Förstå att man blir sur :(
cyprys Medlem sedan dec. 2000 3 563 inlägg Ja du. Kontrollera din sökväg till databasen till att börja med.
Testa att använda en annan databasprovider. Du kanske inte uppdaterat mdac / jet?
Dessa finnes hos microsoft för gratis nedladdning.
Denna e gammal men ändå:
"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"
r: Vilken är rad 8?
K k0ffe Medlem sedan maj 2003 352 inlägg Rad 8 är:
Set RS = Connection.Execute(SQL)
Men, jag har kört med samma koppling på alla andra sidor, bara nu som nåt absurt fel dykt upp.
Inte en aning om vad det kan vara...
P PatrikB Medlem sedan mars 2000 2 836 inlägg sökvägen till databasen går ju inte till en .mdb file utan pekar bara mot en katalog ......
Kan det månne vara det som strular???
cya,
/PatrikB
cyprys Medlem sedan dec. 2000 3 563 inlägg Han redigerade bort hela sökvägen.
Testa att köra en lite snyggare sql-kod då?
SQL = "SELECT lag FROM match ORDER BY matchID DESC"
K k0ffe Medlem sedan maj 2003 352 inlägg Samma ändå... Bara jag har kopplingen där så kommer felet. Skumt. Ingen patetisk regel som att man bara får ha 10 tabeller i en db lr liknande? :) Jag blir sjuk på det här...
cyprys Medlem sedan dec. 2000 3 563 inlägg testa att byta sökväg och namn på databasen.
Se även till att stänga alla dina object/recordset efter du använder dem.
Kanske databasen är korrupt? Testa reparera.
K Koggen Medlem sedan juni 2002 169 inlägg "Unspecified error" och "an exeption occured" brukar enligt min erfarenhet vara databasrelaterade fel.
Kolla sånt som fältstorlekar i din databas, fältnamn, sökväg (som andra så riktigt påpekat) o.s.v.
P PatrikB Medlem sedan mars 2000 2 836 inlägg .. kolla även om det inte är så att just denna tabell har "gått sönder" .. kan hända med Access databaser.
tanka då hem databas-filen och reparera databasen.
cya,
/PatrikB
Z ZeTa Medlem sedan aug. 2003 15 inlägg Är förmodligen ute och cyklar, men testa
Number = Connection.Execute("Select Count(*) As Antal FROM match")("Antal").Value
Ibland kan det man bli hänvisad till en rad, fast det är fel på någon annan. Rätt så störande. Så kolla resten av koden om du har gjort något skumt.