我正在尝试在我的 webapp 中使用 adodb 进行数据库访问。但是,我的托管服务提供商对 mysql 区分大小写,并且我的所有字段都是小写的。但是当我调用 getInsertSQL 函数时,我把它们变成了大写。
有没有办法强制adodb使用小写?
我试过了
define('ADODB_ASSOC_CASE', 0);
$ADODB_ASSOC_CASE = 0;
但它似乎被忽略了,因为该常量假定仅与 oracle、MSSQL 和其他 DBMS 一起使用
$conn = &ADONewConnection($this->DbType);
$conn = PConnect($dbServer,$dbUser, $dbPassword,$database);
$tableName = "sample";
$insertSQL = $conn->GetInsertSQL($tableName,$objDB);
我得到了列名大写的 SQL 语句。