Skip to content
Discussion options

You must be logged in to vote

Short answer: the problem wasn’t SQLite type casting, it was which variables are set where and inconsistent use of SQLPage variable. You were recreating tables on every page load, using invalid SQL constructs, and comparing today_ = :Datum against a variable that wasn’t actually set the way you expected. Below I explain the main problems, give a clean, minimal working approach, and show debug tips so you can verify variables on the page.

What was wrong (summary)

  1. You recreate the schema on every page load.
    DROP TABLE / CREATE TABLE inside the page will erase data and is wasteful. Create seats once with a setup script.

  2. Variable confusion: page / URL variables vs. form bind variables.
    In…

Replies: 3 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by wy85-bit
Comment options

You must be logged in to vote
1 reply
@lovasoa
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants