Upgraded mysql tag to use resolution keyword method.
This commit is contained in:
parent
9aeba0c103
commit
2e340bae1c
@ -15,6 +15,12 @@ namespace jet {
|
|||||||
if(!variableDefined("password"))
|
if(!variableDefined("password"))
|
||||||
throw coreutils::Exception("password must be specified for mysql tag.");
|
throw coreutils::Exception("password must be specified for mysql tag.");
|
||||||
|
|
||||||
|
resolveKeyword("host");
|
||||||
|
resolveKeyword("database");
|
||||||
|
resolveKeyword("user");
|
||||||
|
resolveKeyword("password");
|
||||||
|
resolveKeyword("sessionid");
|
||||||
|
|
||||||
sessionId = variables["sessionid"];
|
sessionId = variables["sessionid"];
|
||||||
|
|
||||||
global.addSession(sessionId, this);
|
global.addSession(sessionId, this);
|
||||||
@ -38,11 +44,8 @@ namespace jet {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void __mysql::query(coreutils::MString query) {
|
void __mysql::query(coreutils::MString query) {
|
||||||
std::cout << "q: " << query << std::endl;
|
|
||||||
int rc = mysql_real_query(mysql, query.getData(), query.getLength());
|
int rc = mysql_real_query(mysql, query.getData(), query.getLength());
|
||||||
std::cout << "rc: " << rc << std::endl;
|
|
||||||
result = mysql_store_result(mysql);
|
result = mysql_store_result(mysql);
|
||||||
std::cout << "result: " << result << std::endl;
|
|
||||||
if(result) {
|
if(result) {
|
||||||
row = mysql_fetch_row(result);
|
row = mysql_fetch_row(result);
|
||||||
fieldLength = mysql_fetch_lengths(result);
|
fieldLength = mysql_fetch_lengths(result);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user