Avatar billede baitianlong Nybegynder
03. juli 2002 - 16:34 Der er 9 kommentarer og
1 løsning

adCmdText

Jeg er ved at prøve at lave en gæstebog fra en lille lærebog. Men den giver denne fejl...

Fejltype:
ADODB.Command (0x800A0BB9)
Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem.
/guestbook.asp, line 99


i linie 99 står der:

objCMD.CommandType = adCmdText
Avatar billede tmceu Praktikant
03. juli 2002 - 16:50 #1
Du mangler enten at erklære konstanten adCmdText eller at inkludere adovbs.inc
Avatar billede tmceu Praktikant
03. juli 2002 - 16:53 #2
Du kan altså enten lave

Const adCmdText = 1

Eller

objCMD.CommandType = 1

Eller inkludere filen adovbs.inc i toppen af din side

<!-- #Include File="adovbs.inc" -->
Avatar billede baitianlong Nybegynder
03. juli 2002 - 17:12 #3
Jeg prøvede CommandType = 1 , men så er der andre problemer

Fejltype:
ADODB.Recordset (0x800A0BB9)
Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem.
/guestbook.asp, line 63


i linie 63 står der nemlig også adCmdText...

    with objRS
        .open strSQL, strConnect, adOpenForwardOnly, adLockReadOnly, adCmdText

Her prøvede jeg så bare at skrive 1 i stedet for, men samme fejlmeddelelse )o;
Avatar billede tmceu Praktikant
03. juli 2002 - 17:28 #4
adOpenForwardOnly, adLockReadOnly, adCmdText er alle ADO konstanter med forskellige værdier/betydninger. For at gøre det nemmere, er det lavet en fil der hedder adovbs.inc som erklærer alle tænkelige ADO konstanter.

Hvis du har IIS eller Interdev installeret, bør du kunne finde filen på din harddisk ved at søge efter den. Alternativt kan du finde værdierne for de enkelte konstanter på www.w3schools.com/ado - kig under de enkelte ADO objekter. adCmdText står eks. under ConnectionType propertien for Connection objektet.
Avatar billede baitianlong Nybegynder
03. juli 2002 - 17:35 #5
Jeg har fundet den. Skal jeg så bare kopiere den ind i wwwroot, ved siden af asp-siden, og skrive include-linien øverst i siden ??
Avatar billede tmceu Praktikant
03. juli 2002 - 17:38 #6
Lige præcis. Bemærk at din include tag skal placeres uden for dine script tags, altså eks.

<%@ Language = VBSCRIPT %>
<!-- #Include File="adovbs.inc -->
<%
...
...
%>
Avatar billede baitianlong Nybegynder
03. juli 2002 - 17:39 #7
Ja. nu virker det... Underligt at de ikke nævnte det i bogen (Skod-bog)
Avatar billede baitianlong Nybegynder
03. juli 2002 - 17:40 #8
Tak for hjælpen...
Avatar billede tmceu Praktikant
03. juli 2002 - 17:41 #9
Det var så lidt :-)
Avatar billede baitianlong Nybegynder
03. juli 2002 - 17:43 #10
Jeg har forresten lige et lille bitte spørgsmål.

Når man trykker return i beskeder, kommer der bare et mellemrum i resultatet. Hvad gør man ved det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester