/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
ADO og DAO
Fra : Ronni Hansen


Dato : 25-06-01 14:07

i DAO har man metoden DAO.Edit, som sætter recordsættet i en
"redigeringstilstand".

Hvilken metode bruges under ADO ? her findes den nemlig ikke.

mvh

Ronni Hansen



 
 
Rayman (25-06-2001)
Kommentar
Fra : Rayman


Dato : 25-06-01 18:14

Du skal sætte en evt. lock, og herefter sætte pointeren til adUseServer
hvilket vil gøre det muligt at redigere det.


"Ronni Hansen" <ronni@city.dk> wrote in message
news:0IGZ6.99$nV2.19844@news.get2net.dk...
> i DAO har man metoden DAO.Edit, som sætter recordsættet i en
> "redigeringstilstand".
>
> Hvilken metode bruges under ADO ? her findes den nemlig ikke.
>
> mvh
>
> Ronni Hansen
>
>



Barney Gumble (25-06-2001)
Kommentar
Fra : Barney Gumble


Dato : 25-06-01 18:58

Du kan også bruge DisconnectedRecordset:

objConnection.Open <<connection string>>

With objRecordset
.CursorType = adOpenDynamic
.CursorLocation = adUseClient
.LockType = adLockOptimistic
Set .ActiveConnection = objConnection
.Source = "SELECT * FROM myTable"
.Open
End With

og så bare opdatere felterne UDEN objRecordset.Edit
men med objRecordset.Update til sidst.

Med Disconnected Recordset kan du lukke forbindelse til DB,
(Set objConnection = Nothing) , opdatere felterne
og til sidst åbne forbindelse til DB igen (objConnection.Open ...connection
string...
og bruge objRecordset.UpdateBatch til at gemme samtlige ændringer i DB på en
gang.

BG

"Rayman" <rayman_dk@email.com> skrev i en meddelelse
news:3mKZ6.272$nV2.22732@news.get2net.dk...
> Du skal sætte en evt. lock, og herefter sætte pointeren til adUseServer
> hvilket vil gøre det muligt at redigere det.
>
>
> "Ronni Hansen" <ronni@city.dk> wrote in message
> news:0IGZ6.99$nV2.19844@news.get2net.dk...
> > i DAO har man metoden DAO.Edit, som sætter recordsættet i en
> > "redigeringstilstand".
> >
> > Hvilken metode bruges under ADO ? her findes den nemlig ikke.



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408893
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste