Applied patch [ 566816 ] adds xBase type for Sequiter's SQL/ODBC

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16545 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2002-08-16 12:43:07 +00:00
parent 8f8edad80e
commit 9f4de2dcf8
3 changed files with 13 additions and 4 deletions

View File

@@ -1417,7 +1417,9 @@ bool wxDbTable::CreateTable(bool attemptDrop)
break;
}
}
if (j && pDb->Dbms() != dbmsDBASE) // Found a keyfield
if (j && (pDb->Dbms() != dbmsDBASE)
&& (pDb->Dbms() != dbmsXBASE_SEQUITER)
) // Found a keyfield
{
switch (pDb->Dbms())
{
@@ -1711,7 +1713,8 @@ bool wxDbTable::DropIndex(const wxString &idxName)
pDb->SQLTableName(idxName.c_str()).c_str(),
pDb->SQLTableName(tableName.c_str()).c_str());
else if ((pDb->Dbms() == dbmsMS_SQL_SERVER) ||
(pDb->Dbms() == dbmsSYBASE_ASE))
(pDb->Dbms() == dbmsSYBASE_ASE) ||
(pDb->Dbms() == dbmsXBASE_SEQUITER))
sqlStmt.Printf(wxT("DROP INDEX %s.%s"),
pDb->SQLTableName(tableName.c_str()).c_str(),
pDb->SQLTableName(idxName.c_str()).c_str());