Hallo,
Ik ben bezig met een prog die aan een Acces DB zit met een Dataenvironment.
Ik heb alles ingesteld, en de prog kan maken, verwijderen enz. Nu heb ik
laatst als wijziging toegepast dat er tijdens runtime een verbinding wordt
gemaakt met een DB met de volgende code:
With DataEnvironment1
.rsCommand1.Close
.Connection1.Close
.Connection1.CursorLocation = adUseClient
.Connection1.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Kookboek.mdb"
& ";Persist Security Info=False"
.Connection1.Open
.rsCommand1.source = "Select * from Tabel1"
.rsCommand1.ActiveConnection = .Connection1
.rsCommand1.LockType = adLockOptimistic
.rsCommand1.Open
Nu krijg ik opeens als ik een record wil verwijderen met de code:
DataEnvironment1.rsCommand1.Delete adAffectCurrent
de fout:
Run-time error '-2147217887 (80040e21)':
Bij een bewerking die uit meerdere stappen bestaa, zijn fouten opgetreden.
Controleer alle statuswaarden.
Weet iemand hoe dit komt? Want als ik de DB vooraf in de IDE instel, gaat
alles prima.
Ik heb nog een probleem, wat hier zeer waarschijnlijk mee te maken heeft. Als ik namelijk via een Common dialog die nieuwe DB open, krijg ik 2 keer de volgende fout:
Field not updatable, Bound Property Name: Text, Field Name: Titel
Daarna krijg ik de fout nog 2x voor een andere textbox. Gek genoeg geven de 2 richtextboxen die ook aan de DB zitten, niet deze fout.
Heel erg bedankt voor je tijd,
Marvin van Dongen
Ik ben bezig met een prog die aan een Acces DB zit met een Dataenvironment.
Ik heb alles ingesteld, en de prog kan maken, verwijderen enz. Nu heb ik
laatst als wijziging toegepast dat er tijdens runtime een verbinding wordt
gemaakt met een DB met de volgende code:
With DataEnvironment1
.rsCommand1.Close
.Connection1.Close
.Connection1.CursorLocation = adUseClient
.Connection1.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Kookboek.mdb"
& ";Persist Security Info=False"
.Connection1.Open
.rsCommand1.source = "Select * from Tabel1"
.rsCommand1.ActiveConnection = .Connection1
.rsCommand1.LockType = adLockOptimistic
.rsCommand1.Open
Nu krijg ik opeens als ik een record wil verwijderen met de code:
DataEnvironment1.rsCommand1.Delete adAffectCurrent
de fout:
Run-time error '-2147217887 (80040e21)':
Bij een bewerking die uit meerdere stappen bestaa, zijn fouten opgetreden.
Controleer alle statuswaarden.
Weet iemand hoe dit komt? Want als ik de DB vooraf in de IDE instel, gaat
alles prima.
Ik heb nog een probleem, wat hier zeer waarschijnlijk mee te maken heeft. Als ik namelijk via een Common dialog die nieuwe DB open, krijg ik 2 keer de volgende fout:
Field not updatable, Bound Property Name: Text, Field Name: Titel
Daarna krijg ik de fout nog 2x voor een andere textbox. Gek genoeg geven de 2 richtextboxen die ook aan de DB zitten, niet deze fout.
Heel erg bedankt voor je tijd,
Marvin van Dongen