Xbasic
SQL::ResultSetDataIsNull Method
Syntax
Result as L = DataIsNull(Column as N | Column as C)
Arguments
- ColumnNumeric Character
The column index or column name.
Returns
- ResultLogical
.T. = The data is NULL. .F. = The data is not NULL.
Description
Determine whether a given element is Null.
Discussion
The DataIsNull() method determines whether a given element in a SQL::ResultSet is Null.
Example
dim conn as SQL::Connection dim args as SQL::Arguments dim sql as C sql = "select * from customers where country = :country" args.set("country","Spain") if .not. conn.open("::Name::AADemo-Northwind") ui_msg_box("Error", conn.CallResult.text) end end if if .not. conn.execute(sql,args) ui_msg_box("Error", conn.CallResult.text) conn.close() end end if dim list as C = "" while conn.ResultSet.nextRow() if .not. conn.ResultSet.DataIsNull(4) then list = list + conn.ResultSet.Data(4) + crlf() end if end while conn.close() ui_msg_box("SQL::ResultSet DataIsNull()","Column 4 Values: " + crlf(2) + list)