On Tue, 5 Jan 2010, Matt Shaffer wrote:

I thought I would just do a little update. I've been successfully able to write 
now, BUT, I don't believe the SQLdb components were really keeping SQLite in 
mind (the
db I'm using). You see, Lazarus opens a connection to the SQLite database, 
preventing my app that's running (for debugging purposes) from writing. So I 
have to build
the app, close Lazarus, then run my app... Should I file a bug report for this?

No.

It is a limitation of sqlite. Make sure that the sqlite connection in the IDE is closed prior to running the app, and set it to connected in the application code.
(you'll have to do this anyway for production systems).

Michael.


On Tue, Jan 5, 2010 at 8:02 PM, Matt Shaffer <[email protected]> wrote:
      Different issue: Saving to the database. I can't manage to figure this 
one out.If I do: query.ApplyUpdates; the database isn't actually written to.
If I do: query.Post; query.ApplyUpdates; it says that it's not set for editing.

So, where I'm having trouble is where to set the state? I've done query.State 
:= dsEdit; but that understandably yells at me..

On Tue, Jan 5, 2010 at 3:49 PM, Matt Shaffer <[email protected]> wrote:
      It turned out that for some reason restarting the IDE fixed the problem. 
The data now populates happily.

      2010/1/5 Michael Van Canneyt <[email protected]>


      Can you post the files somewhere ? It should work; it sure does here.

      BTW. You can set the 'Active' property to true even in the designer,
      it should show the data in the grid as well.

      Michael.


On Tue, 5 Jan 2010, Matt Shaffer wrote:

      Yes, it is indeed.

      On Tue, Jan 5, 2010 at 1:21 AM, Serge Girard (via Orange) <
      [email protected]> wrote:

            Matt Shaffer a écrit :

             So I found this helpful wiki page
                  http://wiki.lazarus.freepascal.org/SQLdb_Package for getting 
started with
                  the db components. Great! I (believe) I've followed the 
tutorial exactly,
                  everything's working until I try to drop a tdbgrid with my 
datasource onto
                  the form. No data is shown. I double check my sql query, 
"select * from
                  actions", I click the run button and the data shows, so I was 
confused as to
                  why it wouldn't show in the grid. I compiled the program 
anyway, thinking
                  maybe the IDE's auto query executor was broken, but no luck. 
Still
                  completely blank. I've tried the same thing with a dblistbox 
as well.

            Uhm , is your DbGrid/dblistbox linked to a datasource , and the 
datasource
            to your Query ?




            --
            _______________________________________________
            Lazarus mailing list
            [email protected]
            http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus





--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to