moved from dabo-user - from a request by Jacek Kalucki who would like a way to 
prevent Dabo of passing a field value when inserting or updating a row.  Not 
passing a field will allow the DB to apply the a default value.

>Ed Wrote:
        I think that the way it should work for new, unsaved records is as  
follows:

modified: used to determine isChanged(), and included in INSERT.
default: not used to determine isChanged(), but included in INSERT.
blanks: not used to determine isChanged(), and not included in INSERT

Paul wrote:
+1, but we need a better way to flag blanks. I propose defining a string or 
class in dabo.db called DaboBlankField or "^^^DaboBlankField^^^". The cursor 
fills in the blanks with this value. The UI controls display the proper 
rendition of blank in the context of how the control works ("" for textbox, 0 
for spinner, etc.)



John wrote:
What about list values - is it possible to have a  "^^^DaboBlankField^^^" 
value for a list?  I use lists for DB values all the time.  I see this being 
very difficult to work with - the list has to have the value in the list that 
is in the DB.

Ed's reply to John

> To be blunt, you don't need to worry about it at all, just the way  
>that I'm sure you don't worry about the new record flag value. This is  
>why I said that the conversation should be on dabo-dev, not dabo-users.

Ed please always be blunt - I may not be the brightest programmer but I'll 
work until the job is done.  BTW it's only others that have said to lighten 
up on me - not me.  Also I believe I can speak for Larry (who is gun shy 
these days) who wants your honest opinion too.

Back to the question - but I do account for the new record.  I always 
include , 0, and None in my list.  If I don't the list control complains.  
What would be the value of the new key in the list using your suggestion.  

Johnf




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to