Sorry try/catch is not a loop. :-)

Bob S


> On Jul 6, 2015, at 13:12 , Bob Sneidar <bobsnei...@iotecdigital.com> wrote:
> 
> One way I used in the past was to get the schema of the table, and for each 
> column I would be updating I would check type, length, limits etc. to make 
> sure my data fell within the constraints of the column. Another way involves 
> using the error messages SQL sends back when a query fails to determine what 
> went wrong, and then alert the end user about what they need to do to fix it. 
> To do this, you would put your insert/updates into try/catch loops and in the 
> catch section call some command you write passing it the first parameter from 
> the catch section. i.e.
> 
> try
>  <some sql here>
> catch theError
>  processSQLError theError
> end try
> 
> Bob S
> 
> 
>> On Jul 6, 2015, at 01:19 , Pascal Lehner <tat...@gmail.com> wrote:
>> 
>> Hi all,
>> 
>> I am working on a desktop app that is running a SQLite database and might
>> well end up as a HTML5 server version with MySQL in the not-so-far future.
>> For this I want to have some sort of input validation to avoid security and
>> XSS incidents.
>> 
>> Does anyone have a library or function to "sanitize" any sql statement
>> before running it against the database? Or how do you do this?
>> 
>> Thanks,
>> 
>> Pascal
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to