/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
Helt grønn
Fra :
Ann Myhre
Dato :
11-01-01 18:04
Hei
Jeg er helt fersk, og har prøvd å knabbe noen asp-filer her og der, men
denne beskjede kommer opp stadig (også i andre sammenhenger). Er det noen
som ser intuitivt hva jeg gjør galt? Databasen guestbook.mdb ligger i samme
mappe som denne fila. Er det Access som har vanskeligheter med å lese
SQL-kommandoene? (!?)
Mvh
Ann
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default
driver specified
/tutorial/viewdb.asp, line 21
<% @Language=VBScript %>
<html dir=ltr>
<head><title>Titt i gjesteboka</title></head>
<body bgcolor="#cccc99">
<%
strQuery = "SELECT * FROM gjest"
strProvider = "Driver={Microsoft Access
Driver(*.mdb)};dbq=C:\Inetpub\Wwwroot\tutorial\guestbook.mdb;"
IF Request("ID")<>"" THEN
strIDNum=Request("ID")
set objConn = Server.createObject("ADODB.Connection")
objConn.Open strProvider
set cm = Server.CreateObject("ADODB.Command")
cm.ActiveConnection = objConn
cm.CommandText = "DELETE FROM gjest WHERE ID = " &strIDNum
cm.Execute
END IF
[dette er linje 21] Set rst = Server.CreateObject("ADODB.Recordset")
rst.Open strQuery, strProvider
%>
<h1>Gjestebok</h1>
<form name=viewdb.asp action=viewdb.asp method=post>
<table border=1 cellspacing=3 cellpadding=3 rules=box>
<%
ON ERROR RESUME NEXT
IF rst.EOF THEN
Response.Write "Det er ingen i databasen"
ELSE %>
<tr>
<%
Response.Write "<td width=200><center>Stryk ut innlegget</center></td>"
FOR i = 1 to rst.Fields.Count -1
Response.Write "<td width=200><input name=sort value=" & rst(i).Name & "
type submit></td>"
NEXT
WHILE NOT rst.EOF %>
<tr>
<%
Response.Write "<td align=left valign=top bgcolor='#ffffff'><a
href=viewdb.asp?id=" & rst(0) &"> Stryk ut</a></td>"
For i = 1 to rst.Fields.Count -1
Response.Write "<td align=left valign=top bgcolor='#ffffff'>" & rst(i)
&"</td>"
NEXT
rst.MoveNext
WEND
End if
%>
</table>
</form>
</body>
</html>
Lauritz Jensen (
11-01-2001
)
Kommentar
Fra :
Lauritz Jensen
Dato :
11-01-01 18:28
Ann Myhre wrote:
>
[...]
> [Microsoft][ODBC Driver Manager] Data source name not found and no default
> driver specified
>
> /tutorial/viewdb.asp, line 21
[...]
> strProvider = "Driver={Microsoft Access
> Driver(*.mdb)};dbq=C:\Inetpub\Wwwroot\tutorial\guestbook.mdb;"
Der mangler et mellemrum imellem "Driver" og "(*.mdb)". Det kan se sådan
ud:
strProvider = "Driver={Microsoft Access Driver (*.mdb)};" & _
"DBQ=C:\Inetpub\Wwwroot\tutorial\guestbook.mdb;"
--
Lauritz
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177557
Tips :
31968
Nyheder :
719565
Indlæg :
6408868
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.