Kiireellinen hätäapu tarpeen!
Tämän jutun pitäis olla valmis huomenna, mutta olen vasta ihan alussa tekemässä ohjelmaa VB:llä ja yritän päälomakkeelta siirtyä ajotilaan, mutta en pääse, vaan se herjaa
Private Sub datPrimaryRS_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) 'This will display the current record position for this recordset datPrimaryRS.Caption = "Record: " & CStr(datPrimaryRS.Recordset.AbsolutePosition) End Sub
siis tälläinen herja tulee päällimäiseksi
Procedure declaration does not match descriptionof event or procedure having the same name
Auttakaa hybät ihmiset noviisia! Odottelen kiitollisena kaikesta avusta.
Mod. Edit: Lisäsin kooditagit
Oletko kopioinut tuon koodin jostain, tai oletko avannut koodin, joka on tehty jossain muualla? Virheen aiheuttaa yhteensopimattomat ADO:t, jos koodi on tehty jollekkin toiselle ADO-versiolle jossain muualla.
Kokeile seuraavaa: Poista tuo koodisi ja tee se uudelleen tupla-klikkaamalla kyseistä data-objektia ja valitsemalla MoveComplete-kohta. Kirjoita koodi kyseisestä positiosta taulukossa.
Recodsettiin voi viitata lyhyemminkin, sillä pRecordset viittaa samaan Recorsettiin. Eli pRecordset.AbsolutePosition on sama kuin datPrimaryRS.Recordset.AbsolutePosition.
Aihe on jo aika vanha, joten et voi enää vastata siihen.