Just nu i M3-nätverket
Gå till innehåll

Databas


Patric Johansson

Rekommendera Poster

Patric Johansson

Jag har använt följande kod

Dim rscount, rscounter
rscounter.open "SELECT * FROM Medlem_Basenhet WHERE Agare='" & userid & "'", conntemp,3,3
rscount = rscounter.RecordCount
Response.Write rscount

rscounter.Close
Set rscounter = Nothing
På en annan sida som jag gjort, då fungerade den.

Men nu när jag ska använda den igen så fungerar den inte utan jag får följande error.

Error Type:

Microsoft VBScript runtime (0x800A01A8)

Object required: ''

/things.asp, line 42

Det som finns på rad 42 är rscounter.open koden, vad är det som är fel?

 

Kan det ha nåt med att värdet i userid är ett tal?

 

Tack på förhand!

 

/ProTeuS

Resistance is futile. You will be assimilated.

- citat från ”Star Trek - First Contact”

 

[inlägget ändrat 2002-11-13 16:33:18 av ProTeuS]

[inlägget ändrat 2002-11-13 16:36:59 av ProTeuS]

Länk till kommentar
Dela på andra webbplatser

Ingen har tydligen svarat än, så då får väl jag göra det.

 

Den klagar för att du försöker köra ".open" och "rscounter" inte är ett object.

 

Du måste ha skapat ett objekt av rscounter innan, t.ex. så här:

set rscounter=server.createobject("adodb.connection")

 

Om det fungerar i den ena filen så har du redan ett objekt i "rscounter". Kolla efter "rscounter" i den filen där det fungerar så hittar du det säkert.

 

Ciao,

Anders

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...