2018年4月30日 星期一


我們要先查詢看看資料庫查詢是否正常
但如果直接查詢,有可能會查詢到很多的資料,會有不必要的讀取時間
議使用SQL_FastQuery(),這是最簡單的查詢而且不會返回結果

例如,假設db是一個可正常連線而且有效的數據庫句柄(Handle):

if (!SQL_FastQuery(db, "UPDATE stats SET players = players + 1"))
{
    char error[255];
    SQL_GetError(db, error, sizeof(error));
    PrintToServer("Failed to query (error: %s)", error);
}

SQL_FastQuery加上驚嘆號就是查詢失敗
所以只要if裡面查詢失敗就會執行下面的部分

查詢失敗就使用SQL_GetError查找最後一個錯誤


Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 阿土進擊班 - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -