Tak fior rettelserne, men jeg har stadigt denne her fejl: ADODB.Connection error '800a0e79' Handlingen er ikke tilladt, mens objektet er åbent. /wsite/index.asp, line 348
og det er denne linie: MM_content2_STRING.Open 'strSQL_check', "DSN=xxxx"
Jeg mener det må være noget med at jeg allerede har åbnet MM_content2_STRING i min connectionstring (se denne øverst). Hvis jeg sletter linien har jeg denne her fejl:
ADODB.Connection error '800a0bb9'
Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem.
/wsite/index.asp, line 350 som er linien: If MM_content2_STRING.BOF then '*** opret en ny
som før nævnt åbnedes den i min connectionsring: <% Set MM_content_STRING = Server.CreateObject("ADODB.connection") MM_content_STRING.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & _ "DBQ=" & Server.MapPath ("./") & "content.mdb" MM_content_STRING.Open %>
hvis jeg marker linien ud er jeg tilbage til før nævnte fejl:
ADODB.Connection error '800a0bb9' Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem.
/wsite/index.asp, line 350
If MM_content_STRING.BOF then '*** opret en ny
strSQL_new = "Insert into querys (" osv. osv som ses øverst
Så MM_content_STRING er en connection og ikke et recordset. Hvis du ønsker at åbne et recordset i linie 348 så skal den se sådan ud: RecordSet_Obj.Open strSQL_check, MM_content_STRING
I toppen skaæ være en linie: Set RecordSet_Obj = Server.CreateObject("ADODB.RecordSet")
Tak eagleeye Hvis du vil hjælpe mig over dette script, så giver jeg 30 points mere. I stedet for at skulle oprette et nyt spgml med det samme script. En mærkelig fejl som jeg har brugt MEGET tid på.
Fejl: Select * From visiters WHERE visiters_id=4 Response object error 'ASP 0185 : 8002000e' Missing Default Property /WSITE/index.asp, line 0 A default property was not found for the object.
hvis ([visiter_id],[side_id], [visits] er defineret som tal skal der ikke ' omkring i VALUES: VALUES(" & [v_visiter_id] & "," & [v_visiter_id] & "," & [v_acum_id] & ")"
giver samme fejl, men 4 er tom i databasen og derfor insert en ny record på plads 4: er linien (If visitor_Obj.BOF then '*** opret en ny) ikke rigtig?
fejlen er nu:
Select * From visiters WHERE visiters_id=4 Response object error 'ASP 0185 : 8002000e' Missing Default Property /WSITE/index.asp, line 0 A default property was not found for the object.
Ja men du kan ikke srive visitor_Obj.Execute da visitor_Obj er et recordset, du kan execute en SQL sætning med en Conenction og få resultata over i et recordet.
Set RecordsetNavn = MM_content_STRING.Execute(strSQL)
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.