Toon posts:

[ASP] Fout bij record toevoegen

Pagina: 1
Acties:

Verwijderd

Topicstarter
hallo mede tweakers.
Ik zit met een probleem

Ik krijg iedere keer een fout als ik een record wil toevoegen.
Bij deze regel
code:
1
RS.Open [Tabel], DB, adOpenStatic, adLockPestimistic

de rest van mijn code is
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
dim DB
Set DB = Server.CreateObject("ADODB.Connection")
DB.Mode = adModeReadWrite
DB.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA SOURCE=[pad naar mijn db]")
dim RS
Set RS = Server.CreateObject("ADODB.RecordSet")


RS.Open [Tabel], DB, adOpenStatic, adLockPestimistic

RS.AddNew
  RS(veld) = Session(waarde)

RS.Update
RS.Close
DB.Close

Verwijderd

Topicstarter
oja
deze foutmelding krijg ik :

ADODB.Recordset fout '800a0bb9'

The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another.

/asp/test.asp, regel 10

  • BlackBurn
  • Registratie: Juni 2001
  • Laatst online: 22:14

BlackBurn

One Ring To Rule Them All

Wat voor veld is het waar je iets in wil gooien, wat voor type, string, integer??

en wat heb je in je sessionvar staan?

If it is broken, fix it. If it ain't broken, make it better!


Verwijderd

Topicstarter
ik dacht ook eerst dat ik verkeerde waarden in de tabel wilden zetten. Maar dat is het niet.

Ik heb alles netjes gecast (dat wel).
Het zit echt in die ene regel.

Heb namelijk dat onderste deel commetaar gemaakt
en toen gat ie nogsteeds de foutmelding :(

  • Nazgul
  • Registratie: Februari 2000
  • Laatst online: 11-10-2022

Nazgul

Digital Pizza Crew

Volgens mij moet het adLockPessimistic in plaats van adLockPestimistic zijn.

No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.


  • BlackBurn
  • Registratie: Juni 2001
  • Laatst online: 22:14

BlackBurn

One Ring To Rule Them All

Probeer in plaats van adLockOptimistic eens een 3 neer te zetten.

If it is broken, fix it. If it ain't broken, make it better!


Verwijderd

Topicstarter
Op zondag 12 mei 2002 19:56 schreef Nazgul het volgende:
Volgens mij moet het adLockPessimistic in plaats van adLockPestimistic zijn.
Pessimistic of Pestimistic maakt niet uit
het blijft dezelfde error geven op regel 10

  • BlackBurn
  • Registratie: Juni 2001
  • Laatst online: 22:14

BlackBurn

One Ring To Rule Them All

Op zondag 12 mei 2002 20:01 schreef bojo het volgende:

[..]

Pessimistic of Pestimistic maakt niet uit
het blijft dezelfde error geven op regel 10
Heb je er al een 3 neergezet?

If it is broken, fix it. If it ain't broken, make it better!


  • Nazgul
  • Registratie: Februari 2000
  • Laatst online: 11-10-2022

Nazgul

Digital Pizza Crew

Een 3 is Optimistic locking en hij wilde (uitgaand van zijn voorbeeld) pessimistic locking, dus zou hij beter een 2 kunnen gebruiken.


(Of een adovbs.inc includen en met de namen werken ;))

No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.


Verwijderd

heb je <!-- #include file="adovbs.inc" --> erin staan?

Verwijderd

Topicstarter
[quote
Heb je er al een 3 neergezet?
[/quote]

heel goed, die 3 werkt dus wel.
maar in alle manual en tutorials staat er bijv adlockPessimistic of adLocktimisic.

Kan iemand mij dit ook uitleggen waarom dit is?

  • BlackBurn
  • Registratie: Juni 2001
  • Laatst online: 22:14

BlackBurn

One Ring To Rule Them All

Ik geloof dat dat is als je ADOVBS.inc niet hebt geïncluded.

http://www.asp101.com/articles/john/adovbs/default.asp

Daar vind je er meer info over.

If it is broken, fix it. If it ain't broken, make it better!


Verwijderd

Topicstarter
Nu ligt ie alleen te zeuren dat ie het bestand niet kan vinden.

Terwijl het wel bestaat !!

Verwijderd

Topicstarter
ook al include ik die file, krijg ik nog de foutmelding

maar met de 2tjes en 3tjes werkt het wel
dus gebruiken we dat maar

Hartstikke bedankt !!

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Gebruik option explicit.
Dat had je in dit geval waarschijnlijk ook flink wat tijd gescheeld.

Today's subliminal thought is:

Pagina: 1