NL Computer Forum

Maak het zelf => Programmeren => Topic gestart door: jvdpeet † op 25 juli 2011, 22:10:22

Titel: Onvoldoende sleutelkolomgegevens
Bericht door: jvdpeet † op 25 juli 2011, 22:10:22
In Visual Basic 6.0 krijg ik de volgende fout als ik in een Data View Window bepaalde velden wil veranderen:
"Er zijn onvoldoende sleutelkolomgegevens of deze zijn onjuist. Te veel rijen zijn door het bijwerken beïnvloed." Bij eenzelfde tabel met dezelfde gegevens in een ander pad krijg ik die melding niet. Als ik de verandering beperk tot 1 veld krijg ik de foutmelding ook. Wat zit hier fout?
Titel: Re: Onvoldoende sleutelkolomgegevens
Bericht door: Peter op 25 juli 2011, 23:36:07
Hoi Jan,

Deze (http://www.vbib.be/PNphpBB2-viewtopic-t-5023.phtml) berichten geven een duidelijke uitleg.

Lukt het daarmee?


Peter
Titel: Re: Onvoldoende sleutelkolomgegevens
Bericht door: jvdpeet † op 26 juli 2011, 12:29:04
Hoi Peter,
Bedankt voor deze uitleg. Ik begrijp nu in ieder geval wat de foutmelding betekent. Wat ik nog niet begrijp is waarom een identieke tabel met precies dezelfde indeling en inhoud, maar in een ander pad deze fout niet geeft. Beide databases en tabellen zijn exact hetzelfde opgezet en gevuld en geven een verschillend gedrag te zien. Heb ik wellicht onbewust iets een de ene tabel veranderd, wat deze fout tot gevolg heeft gehad en zo ja hoe kan ik dat terugdraaien?
Titel: Re: Onvoldoende sleutelkolomgegevens
Bericht door: Peter op 26 juli 2011, 13:05:45
Hoi Jan,

Als de databases en tabellen dezelfde opzet hebben, met primaire key neem ik aan, dan kan het probleem alleen in de gebruikte componenten/eigenschappen zitten of in de gebruikte programma-code.
Een component kun je eenvoudig van het goed werkende formulier kopiëren naar het niet werkende formulier om te bepalen of daar het probleem zit.


Peter