|
| Læse i en åben database Fra : Martin Svenningsen |
Dato : 28-08-01 19:27 |
|
Dim strQ, strConn, RS
Set RS = Server.CreateObject("ADODB.Recordset")
strQ = "SELECT * FROM default where parameters like '%XXX%'"
strConn = "Data Source=inetlog;"
strConn = strConn & "User ID=brugernavn;Password=kodeord;"
RS.Open strQ, strConn
Giver følgende fejl : Could not use '(unknown)'; file already in use.
Fejlen forklarer alt, men hvordan kommer jeg ud over det. Databasen bliver
brugt af IIS til log, men jeg ville gerne at jeg kunne åbne den fra en
Webside og se i den.
Kan jeg ikke se i Databasen selv om den er åbnet af et andet program, ala
read only or something ?
Hjælp, Martin
| |
Henrik Hejbøl Jensen (28-08-2001)
| Kommentar Fra : Henrik Hejbøl Jensen |
Dato : 28-08-01 20:27 |
|
> Kan jeg ikke se i Databasen selv om den er åbnet af et andet program, ala
> read only or something ?
Måske er det bare mig, men skulle du ikke oxo specificere hvilken database
du søger i? Det ville muligvis hjælpe en del...
\Henrik
| |
Martin Svenningsen (29-08-2001)
| Kommentar Fra : Martin Svenningsen |
Dato : 29-08-01 06:43 |
|
Dooh!
Det er en access DB, sorry
Martin
>
>Måske er det bare mig, men skulle du ikke oxo specificere hvilken database
>du søger i? Det ville muligvis hjælpe en del...
>
>\Henrik
>
>
| |
Martin (31-08-2001)
| Kommentar Fra : Martin |
Dato : 31-08-01 21:12 |
|
>>Could not use '(unknown)'; file already in use
Fejlen var adgangen til databasen
"internet user" skal have skrive adgang til databasen, MEN
når odbc åbnet databasen danner den en fil: databasenavn.ldb, denne
skal "internet user" også have skriveadgang til, så spiller det
ellers.
Koden er
Dim objConn, RS, strQuery, antal
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open"DSN=inetlog;Database=inetlog;UID=brugerid;PWD=brugerkode;"
strQuery = "SELECT * FROM default where parameters like '%XXX%'"
set RS = objConn.Execute(strQuery)
antal = 0
do while not RS.EOF
antal = antal + 1
RS.MoveNext
loop
RS.Close
Set RS = Nothing
response.write "Code red II har angrebet min server " & antal &_
" gange siden den 27/08-2001"
~~~~~~~~
oplysning:
Antal gange = 113 pr 22:11 31/8-2001
Mvh. Martin
| |
Anders Holbøll (29-08-2001)
| Kommentar Fra : Anders Holbøll |
Dato : 29-08-01 10:01 |
|
Martin Svenningsen wrote:
>
> Fejlen forklarer alt, men hvordan kommer jeg ud over det. Databasen
> bliver brugt af IIS til log, men jeg ville gerne at jeg kunne åbne
> den fra en Webside og se i den.
Du downloader vel ikke hele databasen, bare for at kigge i den? Hvad med
at lave en asp-side, der viser indholdet?
--
Anders
| |
Martin Svenningsen (29-08-2001)
| Kommentar Fra : Martin Svenningsen |
Dato : 29-08-01 12:12 |
|
>Du downloader vel ikke hele databasen, bare for at kigge i den?
>
Nope, men jeg kan ikke få lov at åbne den via en asp side, da den
bruges af et andet program (IIS, tror jeg)
Jeg har prøvet både med en DSN-Less forbindelse og en opsat
DSN-forbindelse.
Hvad gør jeg forkert eller glemt.
>Du downloader vel ikke hele databasen, bare for at kigge i den?
Det kan blive aktuelt
Martin
| |
|
|