[Lazarus] Dbnavigator won't post to MSACESS db
Michael Van Canneyt
michael at freepascal.org
Sun Dec 10 17:07:12 CET 2023
On Sun, 10 Dec 2023, Larry Dalton via lazarus wrote:
> In my written code, yes. And I have no problems writing to the table that way. But using the Dbnavigator post button won’t work.
Then I suspect that is your problem.
The Dbnavigator post button only does a post, never ApplyUpdates and transaction commit.
The ApplyUpdates can be automated with the sqoAutoApplyUpdates option of the
TSQLQuery, but the transaction commit should be implemented for example in the
AfterApplyUpdates event.
Michael.
> Sent from my iPhone
>
>> On Dec 10, 2023, at 03:29, Michael Van Canneyt via lazarus <lazarus at lists.lazarus-ide.org> wrote:
>>
>>
>>
>>> On Fri, 8 Dec 2023, Larry Dalton via lazarus wrote:
>>>
>>> I am using lazarus v2.2.6 on Windows 11.
>>> The form uses the following components:
>>> MBCCGator: TDBNavigator;
>>> MBCCGrid: TDBGrid;
>>> MBCCSource: TDataSource;
>>> MBCC_Connector: TODBCConnection;
>>> MBCCQuery: TSQLQuery;
>>> MBCC_Trans: TSQLTransaction; MBCCQuery: TSQLQuery;
>>> also includes several TDBEdits.
>>>
>>> It connects to an MSAccess Database, with a table named MBCC_2023.
>>> I have no trouble accessing the database, and reading the records. I can
>>> use MBCCGator to navigate the database. However, it will NOT post a new
>>> record or a changed record to the table. I don't get any error codes. It
>>> just won't store. Help is requested.
>>
>> Are you calling applyupdates and committing the transaction ?
>>
>> Michael.
>> --
>> _______________________________________________
>> lazarus mailing list
>> lazarus at lists.lazarus-ide.org
>> https://lists.lazarus-ide.org/listinfo/lazarus
> --
> _______________________________________________
> lazarus mailing list
> lazarus at lists.lazarus-ide.org
> https://lists.lazarus-ide.org/listinfo/lazarus
More information about the lazarus
mailing list