>cInsertCommand = "insert into mytable (mydtfld) values (?m.ltDatetime)" >m.ltDatetime = datetime() >SQLExec(m.lnHandle, m.cInsertCommand) >I am trying to create a 3-tier application where the UI tier passes an array of field/value pairs to the Data Access tier. Then in the Data Access tier I need to update database, either VFP or SQL Server. So I am experimenting with different approaches. I use SQLExec for the SQL Server, by the way, not a cursoradapter. So, for the VFP database, I was building this long string of fields and values. I am trying to make the routine somewhat generic, that's why I was building the Insert string in the Data Access tier.