Titolo: Eseguire una query con 4D ODBC Pro 2004
Categoria: Plugin |
|
Ultimo Aggiornamento: 19/06/06 |
Ecco un esempio contenente i comandi necessari per eseguire una query su un database utilizzando il plugin OBDC Pro. Si noti che arArrays è un array di puntatori agli array che dovranno ricevere i risultati e $result può gestire i vari errori che il plugin potrebbe ritornare.
C_REAL(connection_ID)
$result:=ODBC_SQLAllocConnect (connection_ID)
valuePtr:=SQL_MODE_READ_ONLY
$result:=ODBC_SQLSetConnectAttr (connection_ID;SQL_ATTR_ACCESS_MODE ;->valuePtr)
$result:=ODBC_SQLConnect (connection_ID;"DatabaseAccess";"";"")
$testoquery:="SELECT...... FROM ...... WHERE ......"
$result:=ODBC_SQLAllocStmt (connection_ID;$statementID)
$result:=ODBC_SQLPrepare ($statementID;$testoquery)
$result:=ODBC_SQLExecute ($statementID)
For ($i;1;Size of array(arArrays))
$result:=(ODBC_SQLBindCol ($statementID;$i;arArrays{$i}))
End for While ($result#SQL_NO_DATA)
$result:=ODBC_SQLFetch ($statementID)
End while $result:=0
$result:=(ODBC_SQLFreeStmt ($statementID;SQL_CLOSE ))
$result:=(ODBC_SQLFreeStmt ($statementID;SQL_UNBIND ))
$result:=(ODBC_SQLFreeStmt ($statementID;SQL_RESET_PARAMS ))
$result:=ODBC_SQLDisconnect (connection_ID)
Inviato da: PierPaolo Sichera |
|
Visite: 17879 |
Se accedi con utente e password, puoi aggiungere dei commenti.