Ik ben momenteel aan het programmeren in visual basic 6.0. Ik ben overgestapt van de Jet Engine Datasource naar de ODBC datasource(ADODC component). Nu ben ik al een hele tijd bezig met het zoeken naar een helpfile die uitleg geeft hoe ik een record kan editen. Ik heb nu namelijk niet meer de optie recordset.edit. Welke methode moet ik nu gebruiken.(Is er een andere methode dan gebruik te maken van een SQL statement)
Verwijderd
dat doe je zo
sql = "select * from database where naam=" & txtbox1.text
debug.print sql
adodc.recordsource = sql
adodc.refresh
sql = "select * from database where naam=" & txtbox1.text
debug.print sql
adodc.recordsource = sql
adodc.refresh
In DAO moet je inderdaad de recordset.edit method gebruiken voordat je een de gegevens van een record ga wijzigen, maar ADO heeft dat inderdaad niet.
Als je de recordset met de juiste CursorType en LockType opent dan kan je de gegevens direct wijzigen zonder Edit of zoiets. Je moet wel net zo als in DAO een .Update doen om de wijzigingen te bewaren.
Met CursorType adOpenKeyset en LockType adLockOptimistic zou het moeten lukken.
Als je de recordset met de juiste CursorType en LockType opent dan kan je de gegevens direct wijzigen zonder Edit of zoiets. Je moet wel net zo als in DAO een .Update doen om de wijzigingen te bewaren.
Met CursorType adOpenKeyset en LockType adLockOptimistic zou het moeten lukken.