Just nu i M3-nätverket
Gå till innehåll

adovbs och adOpenDynamic


Wepe

Rekommendera Poster

Måste bara kolla med nån som vet lite mer än jag att mina funderingar stämmer;

 

I filen adovbs finns det ju den smarta funktionen adOpenDynamic och adLockOptimistic som man använder för att inte två sparanden i databasen ska krocka. Dessa är ju bara konstanter så kan man inte skriva värdet istället för att lägga in dessa? Altså 2 respektive 3 så att det ser ut så här:

RecSet.Open SQL, Connect, 2, 3
istället för:

RecSet.Open SQL, Connect, adOpenDynamic, adLockOptimistic
?

 

En annan sak vad det gäller adOpenDynamic och adLockOptimistic är; vad står siffrorna för och vad händer om man ändrar dom?

 

//Wepe

 

 

[inlägget ändrat 2002-09-29 15:21:02 av Wepe]

Länk till kommentar
Dela på andra webbplatser

Dessa är ju bara konstanter så kan man inte skriva värdet istället för att lägga in dessa?

 

Visst kan man det, och många gör det också.

 

Problemet är om värdet på någon konstant skulle ändras någon gång i framtiden, då får du sitta och ändra överallt i din kod.

 

Ett annat problem är läsligheten på din kod, om någon annan ska försöka klura ut vad den gör senare så måste han kolla upp vad dessa värden du skrivit innebär.

 

Man bör aldrig ha "magiska nummer" i någon form av programmering.

 

En annan sak vad det gäller adOpenDynamic och adLockOptimistic är; vad står siffrorna för och vad händer om man ändrar dom?

 

http://www.adopenstatic.com/faq/jetcursortypes.asp

 

[inlägget ändrat 2002-09-29 15:29:32 av xyzz]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...