>lybasic = .NULL. > >SQLEXEC(1, "INSERT INTO mytable (myfield) VALUES (?lybasic)") >>
lybasic = .NULL. SQLEXEC(1, "INSERT INTO mytable (myfield) VALUES (CAST(?lybasic as money))")I prefer:
TEXT TO lcSQL NOSHOW PRETEXT 7 TEXTMERGE INSERT INTO mytable (myfield) VALUES (<<IIF(ISNULL(lybasic),[CAST(NULL as money)],lybasic)>>) ENDTEXT SQLEXEC(1, lcSQL)or even better: NEVER use NULLs in any DataType except DateTime :-)