Hi,
Bij het maken van een 'database project' in BCB 6 stuit ik steeds tegen twee problemen aan.
Ik heb via een ADO connectie verbinding gemaakt met een MS ACCESS database en lees dit uit via een DataSource in een DBGrid.
Ook maak ik gebruik van een ADOQuery waarmee ik Query's uitvoer. Dit houdt onder andere in toevoegen, verwijderen en sorteren [INSERT INTO, DELETE FROM, ORDER BY].
Het probleem is als volgt, ik voer een Query uit, en na het drukken op de Button [de code zit onder de event handler van de button] Krijg ik meteen een pop-up met de waarschuwing:
ADOQuery1: CommandText does not return a result set
Het rare is alleen, de Query wordt wel degelijk uitgevoerd, maar ik zit met dat vervelende pop-up venster steeds.
Hoe zou ik die CommandText een result set kunnen meegeven? Ik heb al een aantal dingen geprobeerd met een ADOCommand maar dat werkt steeds niet.
Mijn tweede probleem:
In de DBGrid [waar hij dus de inhoud van de tabel laat zien] zie ik alleen de data uit de database die vóór het opstarten van het programma van toepassing was. Voeg ik dus een record toe, dan update deze zich niet.
Is er een mogelijkheid om dit zeg maar te 'refreshen' binnen het programma?
Alvast bedankt!
Bij het maken van een 'database project' in BCB 6 stuit ik steeds tegen twee problemen aan.
Ik heb via een ADO connectie verbinding gemaakt met een MS ACCESS database en lees dit uit via een DataSource in een DBGrid.
Ook maak ik gebruik van een ADOQuery waarmee ik Query's uitvoer. Dit houdt onder andere in toevoegen, verwijderen en sorteren [INSERT INTO, DELETE FROM, ORDER BY].
Het probleem is als volgt, ik voer een Query uit, en na het drukken op de Button [de code zit onder de event handler van de button] Krijg ik meteen een pop-up met de waarschuwing:
ADOQuery1: CommandText does not return a result set
Het rare is alleen, de Query wordt wel degelijk uitgevoerd, maar ik zit met dat vervelende pop-up venster steeds.
Hoe zou ik die CommandText een result set kunnen meegeven? Ik heb al een aantal dingen geprobeerd met een ADOCommand maar dat werkt steeds niet.
Mijn tweede probleem:
In de DBGrid [waar hij dus de inhoud van de tabel laat zien] zie ik alleen de data uit de database die vóór het opstarten van het programma van toepassing was. Voeg ik dus een record toe, dan update deze zich niet.
Is er een mogelijkheid om dit zeg maar te 'refreshen' binnen het programma?
Alvast bedankt!