>I have never used it but maybe setting the BreakOnError property to .T. would help identify the problem/error.
>
>Also, doesn't Tableupdate() return .T./.F.?
Yes it does, my bad. In fact now with the latest changes if I do a tbaleupadte it returns .T. but the data does not update in SQL Server and using SQL Profiler shows that no UPDATE command ever hit the engine from VFP.