[vb/access] ISAM-bestand niet te vinden

Pagina: 1
Acties:
  • 759 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik krijg in visual basic volgende fout: Could not find installable ISAM
na wat opzoek werk vond ik deze pagina met een oplossing voorstel:

http://support.microsoft....aspx?scid=kb;EN-US;283881

Na het opzoeken in men registery kloppen de actuele paths en de paths in het register zoals staat in punt 8

"If the error persists, or if the path name was correct in step 6, rename the file."

maar ik weet niet wat ze bedoelen met rename the file?
Ik wil een connectie met een acces database (office xp)

bedoelen ze een van de files zoals bovenaan staat aangegeven op die webpagina
of een andere? en welke moet ik juist veranderen?

Dank je wel

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
kword er gewoon zot van. Het is echt de ene fout na de andere die ik tegenkom.
Ik heb net office XP opnieuw geinstalleerd maar dat helpt niets.
Ben nu echt wel ten einde rade :r

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb die update gedaan maar het werkt nog steeds niet

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
• De laatste MDAC al eens geïnstalleerd?

http://msdn.microsoft.com/data/Default.aspx of meer specifiek: http://www.microsoft.com/...5d0506396c&DisplayLang=en

• Welke references gebruik je? Naar welke ADO versie? (Dit vind je onder Project -> References -> Zie daar de "Microsoft ActiveX Data Objects x.x library" -> Welke x.x verie?)

• Heb je wat code van wat je probeert te doen?

• Gebruik je late of early binding?

• Gebruik je de laatste versie van eventuele ADO controls? (Dit vind je onder Project -> Components -> Welke ADO controls staan hier tussen)

• VB6 of VB.Net? Heb steeds aangenomen VB6

Kortom, meer info please :Y)

[ Voor 55% gewijzigd door RobIII op 31-03-2004 00:06 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok sorry :)

Ik gebruik vb6 sp6
De laatste MDAC heb ik zonet geinstalleerd maar helaas niets veranderd.
'kan installeerbare isam bestand niet vinden"

ADO versie is 2.5

onder project components vind ik deze ado controls: microsoft ado datacontrol 6.0 (OLEDB)

Het enige wat ik van code reeds heb is het volgende:

Private geselect As String

Private Sub DcNaam_Click(Area As Integer)
geselect = DcNaam.Text
adoFilms.Recordset.MoveFirst
If (geselect <> "") Then
Tgenre.DataField = "genre"
adoFilms.Recordset.Find "filmnaam = '" & geselect & "' "
End If
End Sub

=> hiermee wil ik dat het andere veld (genre) automatisch mee aangepast wordt wanneer ik in die lijst van film verander.

links naar screenshots:

http://users.pandora.be/neoproject/vb1.jpg
http://users.pandora.be/neoproject/vb2.jpg

Ik had gisteren na wat opzoekwerk wel een pagina gevonden die me de oplossing zou kunnen bieden:

http://support.microsoft....aspx?scid=kb;EN-US;283881

maar daar vroeg ik me af wat ze met stap 8 bedoelde "rename the file"
=> If the error persists, or if the path name was correct in step 6, rename the file.
de pathname is bij correct in stap 6 dus moet ik een bestand renamen maar welke bedoelen ze hier?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verwijderd schreef op 31 maart 2004 @ 11:49:
ok sorry :)

Ik gebruik vb6 sp6
De laatste MDAC heb ik zonet geinstalleerd maar helaas niets veranderd.
'kan installeerbare isam bestand niet vinden"

ADO versie is 2.5

onder project components vind ik deze ado controls: microsoft ado datacontrol 6.0 (OLEDB)

Het enige wat ik van code reeds heb is het volgende:

Private geselect As String

Private Sub DcNaam_Click(Area As Integer)
geselect = DcNaam.Text
adoFilms.Recordset.MoveFirst
If (geselect <> "") Then
Tgenre.DataField = "genre"
adoFilms.Recordset.Find "filmnaam = '" & geselect & "' "
End If
End Sub

=> hiermee wil ik dat het andere veld (genre) automatisch mee aangepast wordt wanneer ik in die lijst van film verander.

links naar screenshots:

http://users.pandora.be/neoproject/vb1.jpg
http://users.pandora.be/neoproject/vb2.jpg

Ik had gisteren na wat opzoekwerk wel een pagina gevonden die me de oplossing zou kunnen bieden:

http://support.microsoft....aspx?scid=kb;EN-US;283881

maar daar vroeg ik me af wat ze met stap 8 bedoelde "rename the file"
=> If the error persists, or if the path name was correct in step 6, rename the file.
de pathname is bij mij correct in stap 6 dus moet ik een bestand renamen maar welke bedoelen ze hier?

Acties:
  • 0 Henk 'm!

Verwijderd

en wat heb je als connectionstring voor je ADODC ?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
connection string =
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\neoproject\Bureaublad\films.mdb; Security Info=False

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
eigenschappen van de adodc:

onder data:

BOF action: adDoMoveFirst
cachesize: 50
CommandTimeout:30
CommandType: adCmdTable
Connection string: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\neoproject\Bureaublad\films.mdb; Security Info=False
Connection Timeout:15
EOFAction: AdDoMoveLast
LockTYpe: adLockOptimistic
maxrecords:0
mode:adMoveUnknown
Recordsource : filmlijst

eigenschappen van datacombo:

onder data:

boundcolumn : firmnr (heb ik manueel ingevoerd want de dropdownlist daar stelt niets voor)
databindings: niets ingevuld
datafield:filmnr (heb ik manueel ingevoerd want de dropdownlist daar stelt niets voor)
dataformat: niets ingevuld
datamember: niets ingevuld
datasource: adofilms
listfield: filmnaam (heb ik manueel ingevoerd want de dropdownlist daar stelt niets voor)
Rowmember: niets ingevuld
RowSource: adoFilms

in de code heb enkel dit staan:


Private geselect As String
------------------------------------------------------------------------
Private Sub DcNaam_Click(Area As Integer)
geselect = DcNaam.Text
adoFilms.Recordset.MoveFirst
If (geselect <> "") Then
Tgenre.DataField = "genre"
adoFilms.Recordset.Find "filmnaam = '" & geselect & "' "
End If
End Sub
--------------------------------------------------------------------------
als ik run krijg ik volgende fout:

kan het installeerbare ISAM niet vinden

dan klik op ok en gaat ie blijkbaar verder

als ik dan pijltje om naar volgend record indruk of een item uit de datacombo wil selecteren en muis loslaat krijg ik volgende fout:
runtime error 91: object variable or with block variable not set

[ Voor 17% gewijzigd door Verwijderd op 31-03-2004 15:11 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Get feit dat je zegt dat de dropdowns voor datafield etc. niets doen lijkt me erop te wijzen dat de connectie naar de datbaase niet goed is.

1 : Controleer of je connectie wel goed is. Doe dit door op een testformpje een ADODC met dezelfde connectionstring te zetten en een textbox die databound is aan een veld van de ADODC. ALs je dat runt, en je kunt met de pijltjes van de ADODC door de gegevens wandelen, dan is de connectie goed.

2 : Is je ADODC wel geopend ? Probeer eens een ADODC.refresh

3 : Weet je zeker dat het pad naar de .MDB klopt ?

3 : bij een datacombo zowel dezelfde ADODC gebruiken voor zowel rowsource als datasource geeft ook een probleem. Je moet daar 2 ADODC's voor gebruiken.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Ik zie ook dat je ADO 2.5 gebruikt? Waarom niet 2.8? Of vergis ik me en bestaat die niet? (effe uit blote bol, weet 't niet zo 1 2 3)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
de connectie werkt goed als ik een adodc plaats en een tekstveldje en dan door men records scroll.
Pagina: 1