DatabaseUpdate()
语法
Result = DatabaseUpdate(#Database, Request$)概要
Executes a modification query on the given database. This command doesn't return any record. To perform a 'SELECT' like query, use DatabaseQuery().
参数
#Database The database to use. Request$ The query to execute.
返回值
Returns nonzero if the query was successful or zero if it failed (due to a SQL error or a badly-formatted query).
Remarks
This function is similar to DatabaseQuery() but is independent from the NextDatabaseRow() function. Therefore it's not possible to do a 'SELECT' like query with this function. This function is useful for updating records in the database. In the event of an error, the error text can be retrieved with DatabaseError().
示例
; First, connect to a database with an employee table ; If DatabaseQuery(#Database, "SELECT * FROM employee") ; Get all the records in the 'employee' table While NextDatabaseRow(#Database) ; Loop for each records ; Update the 'checked' field for each records, assuming the 'id' field is ; the first one in the 'employee' table ; DatabaseUpdate(#Database, "UPDATE employee SET checked=1 WHERE id="+GetDatabaseString(#Database, 0)) Wend FinishDatabaseQuery(#Database) EndIf
参阅
DatabaseQuery()
已支持操作系统
所有