[ radax @ 30.07.2003. 20:56 ] @
Želeo bih svoju aplikaciju koja je rađena u Access-u da prebacim na SQL Server.. Upsizing wizard je odradio posao za povezane forme, ali nije dirao moj VBA kod.
Za pristup bazi koristim DAO i treba mi pomoć.. kako da na SQL Server bazi odradim:

set db=currentdb
set rs=db.openrecordset("....")

..dakle potrebno mi je da otvorim recordset za čitanje/pisanje.
U helpu sam našao neke primere sa Connection-om ali nisam uspeo da se konektujem.
[ Simke @ 30.07.2003. 23:20 ] @
Primer:
Dim rs as ADODB.Recordset
Dim strSQL as String

strSQL = "SELECT * FROM tblABC"
set rs = New ADODB.Recordset
rs.Open Currentproject.Connection, strSQL, adOpenDynamic, adLockPessimistic
With rs
....

Znaci ako hoces da pises u recordset koristi adLockPessimistic, a ako hoces samo da citas iz njega koristi adLockReadOnly.

Takodje, ako zelis da editujes podatke koji se vec nalaze u recordsetu, ne koristi .Edit komandu, vec samo ubaci vrednosti i na kraju stavi .Update.