Retrieving Data to a Property Array
Retrieving data to a property array allows you to immediately manipulate it with your program. First, create a SQL::Connection() object and a pointer array to receive the data. The array only needs to have a single element.
|
dim conn as SQL::Connection dim qry as C dim dat[1] as P qry = "Select * from Customer" |
Define the connection string and open the connection.
|
? conn.open("{A5API=Access,FileName='C:\Program Files\a5v8\MDBFiles\Alphasports.mdb',UserName='Admin'}") = .T. |
Retrieve the data with SQL::Connection::ToPropertyArray() and look at a sample record.
|
? conn.ToPropertyArray(qry, dat) = .T. ? dat[3] = BILL_ADDRESS1 = "37 Washington Post Road" BILL_ADDRESS2 = "Apt. 18" BILL_CITY = "Keene" BILL_COUNTRY = "" BILL_POSTAL_CODE = "03431" BILL_STATE_REGION = "NH" COMPANY = "" CUSTOMER_ID = 3 EMAIL = "" FAX = "" FIRSTNAME = "Janet" LASTNAME = "Rebo" PHONE = "(603) 555-7100" SHIP_ADDRESS1 = "" SHIP_ADDRESS2 = "" SHIP_CITY = "" SHIP_COUNTRY = "" SHIP_POSTAL_CODE = "" SHIP_SAME = .T. SHIP_STATE_REGION = "" |
Look at a single field value.
|
? dat[3].lastname = "Rebo" |
Close the connection.
|
conn.close() |
Supported By
Alpha Five Version 8 Enterprise Edition
Limitations
Desktop applications only.
See Also
Working with SQL Databases, SQL::Connection::ToPropertyArray()