Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 5.172 pregleda

Najnovija ↓

MS Access: Type mismatch kod OpenRecordset 29.01.2004. u 18:26 · pre 277 meseci #1
Primjer:
Function niz() As String

Dim rst As Recordset, upit As String
upit = "select * from predmeti"

Set rst = CurrentDb.OpenRecordset(upit)
.
.
.
Dalje nije bitno jer mi u zadnjem redu (Set rst...) javlja Type mismatch. Koristim Access2000. Probao sam sa DAO.Recordset u definiciji, ali onda zavrti beskonačnu petlju. U čemu je stvar?
Hvala
Re: MS Access: Type mismatch kod OpenRecordset 30.01.2004. u 00:06 · pre 277 meseci #2
Probao sam ovo u Access 2003 i radi bez problema.
Od references imam sledece:
Visual Basic for Applications
Microsoft Access 11 Object Library
Ole Automation
Microsoft DAO 3.6 Object Library
Microsoft ActiveX Data Objects 2.5 Library

sto je manje vise standardno, osim verzija koje ce biti drugacije za drugim verzijama accessa.
Proveri samo imas li reference za DAO, i probaj CurrentDb() umesto CurrentDb.
Potpis
All beer is good. Some beer is better.
Re: MS Access: Type mismatch kod OpenRecordset 30.01.2004. u 17:03 · pre 277 meseci #4
Ali, ali...
Sad sam probao u Access2000 (W98) i opet ista greška. Od referenci sve isto kao Simke, samo Microsoft Access 9 Object Library.
Što sad?
Re: MS Access: Type mismatch kod OpenRecordset 31.01.2004. u 01:11 · pre 277 meseci #5
Hmm, probaj da ubacis jos i sledece:

Code:

Dim db As Database

Set db = CurrentDb()

Set rst = db.OpenRecordset(upit)


Mislim u principu bi to trebala biti isti stvar, ali probaj. Mozda pomogne ako instaliras bar service pack 1 za Office 2000 ako vec nisi.
Potpis
All beer is good. Some beer is better.
Re: MS Access: Type mismatch kod OpenRecordset 02.02.2004. u 06:39 · pre 276 meseci #7
Hm hm, probaj da instaliras najnoviji MDAC update (mislim da je 2.8) i stavi SP3 za Office 2k. Drugo mi nista ne pada napamet. Skini oba fajla sa microsoft.com
Potpis
All beer is good. Some beer is better.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme