<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div><br class="webkit-block-placeholder"></div><div>I took a look at it.  It is nice to be able to handle the results right next to the query, but I find the send/receive as first argument confusing.  I think the objects should use inlets and outlets and then people who want to use send/receive could it themselves.  I can understand wanting to handle the queries separately from each other, but I think this can be accomplished using standard Pd message handling methods (lists, [route], etc).  I'll try to come up with a working sketch soon.   </div><div><br class="webkit-block-placeholder"></div><div>I think that the database object could have a data and a status outlet, like [hid].  Then the status info could all be handled centrally wherever the single sqlite object, then data would be routed to where it needs to go.  Real world examples would be good to have now, I suppose we can look to see how people are using [pool] and PDContainer, or even [sqlsingle] and the Max MySQL object.</div><div><br class="webkit-block-placeholder"></div><div>About "addsemi" I am starting to think that it should really only be there for specific circumstances and not for regular use.  I think that if you execute a sql query by sending the data thru, it should just use whatever is in the SQL cold inlet buffer and add a semi-colon to it.  Also, I think it would be good to avoid using semi-colons inside of the SQL in object boxes (i.e. like in the [sql_query] example that I posted).  This makes each sql_query a single SQL statement, which I think is quite clear, plus it could be tricky implementing the semi-colon handling.</div><div><br class="webkit-block-placeholder"></div><div>Anyway, those are some rambling thoughts. It's great to see progress on this, hopefully we can get some people to try out the sketches to see what actually works.</div><div><br class="webkit-block-placeholder"></div><div>.hc</div><br><div><div>On Dec 27, 2007, at 10:35 AM, Mike McGonagle wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><a href="http://puredata.info/Members/mjmogo">http://puredata.info/Members/mjmogo</a><div><br class="webkit-block-placeholder"></div><div>Hello all,</div><div><br class="webkit-block-placeholder"></div><div>Just wanted to let you know that I have posted the latest "findings" on this external... basically, it is set up with two distinct objects, one the represents the Database connection [SQLdb], and a SQL query [SQLquery]. </div><div><br class="webkit-block-placeholder"></div><div>Please bend, fold, spindle, mutilate, or treat as any other piece of software. In other words, tell me what you think is wrong, and please be specific...</div><div> <br class="webkit-block-placeholder"></div><div>Mike</div><div><br clear="all"><br>-- <br>Peace may sound simple—one beautiful word— but it requires everything we have, every quality, every strength, every dream, every high ideal. <br>—Yehudi Menuhin (1916–1999), musician </div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:PD-list@iem.at">PD-list@iem.at</a> mailing list</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a></div> </blockquote></div><br><div> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><br class="Apple-interchange-newline"><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div><br></div><div>----------------------------------------------------------------------------</div><div><br></div><div>Using ReBirth is like trying to play an 808 with a long stick.    -David Zicarelli</div><br class="Apple-interchange-newline"></span></span> </div><br></body></html>