Just nu i M3-nätverket
Jump to content

adovbs och adOpenDynamic


Wepe

Recommended Posts

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]

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...