Added SQL_QuoteString to include/tests

This commit is contained in:
David Anderson
2007-04-25 13:45:15 +00:00
parent 359b7e25dd
commit c957a9db0f
2 changed files with 53 additions and 0 deletions

View File

@ -16,6 +16,7 @@ public plugin_init()
register_srvcmd("sqlx_test_old2", "SqlxTest_Old2")
register_srvcmd("sqlx_test_thread_end", "SqlxTest_ThreadEnd")
register_srvcmd("sqlx_test_bad", "SqlxTest_Bad")
register_srvcmd("sqlx_test_quote", "SqlxTest_Quote")
new configsDir[64]
get_configsdir(configsDir, 63)
@ -163,6 +164,30 @@ public SqlxTest_Thread()
g_QueryNum++
}
/**
* Tests string quoting
*/
public SqlxTest_Quote()
{
DoBasicInfo(1)
new errno, error[255]
new Handle:db = SQL_Connect(g_DbInfo, errno, error, sizeof(error)-1)
if (!db)
{
server_print("Query failure: [%d] %s", errno, error)
return
}
new buffer[500], num
num = SQL_QuoteString(buffer, sizeof(buffer)-1, "Hi y'all! C\lam")
server_print("num: %d str: %s", num, buffer)
SQL_FreeHandle(db)
}
/**
* Does a normal query.
*/