Removed usage of deprecated methods (patch #827023); Slight code cleanup.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24409 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Dimitri Schoolwerth
2003-11-04 13:16:32 +00:00
parent 3ac41bc10c
commit 52410d542e

View File

@@ -325,17 +325,17 @@ void wxDbTable::cleanup()
bool found = FALSE; bool found = FALSE;
wxNode *pNode; wxNode *pNode;
pNode = TablesInUse.First(); pNode = TablesInUse.GetFirst();
while (pNode && !found) while (pNode && !found)
{ {
if (((wxTablesInUse *)pNode->Data())->tableID == tableID) if (((wxTablesInUse *)pNode->GetData())->tableID == tableID)
{ {
found = TRUE; found = TRUE;
if (!TablesInUse.DeleteNode(pNode)) if (!TablesInUse.DeleteNode(pNode))
wxLogDebug (s,wxT("Unable to delete node!")); wxLogDebug (s,wxT("Unable to delete node!"));
} }
else else
pNode = pNode->Next(); pNode = pNode->GetNext();
} }
if (!found) if (!found)
{ {
@@ -1042,10 +1042,10 @@ void wxDbTable::BuildSelectStmt(wxString &pSqlStmt, int typeOfSelect, bool disti
// Add the column list // Add the column list
int i; int i;
wxString tStr; wxString tStr;
for (i = 0; i < noCols; i++) for (i = 0; i < noCols; i++)
{ {
tStr = colDefs[i].ColName; tStr = colDefs[i].ColName;
// If joining tables, the base table column names must be qualified to avoid ambiguity // If joining tables, the base table column names must be qualified to avoid ambiguity
if ((appendFromClause || pDb->Dbms() == dbmsACCESS) && !tStr.Find(wxT('.'))) if ((appendFromClause || pDb->Dbms() == dbmsACCESS) && !tStr.Find(wxT('.')))
{ {
@@ -1458,9 +1458,8 @@ bool wxDbTable::CreateTable(bool attemptDrop)
break; break;
} }
} }
if (j && (pDb->Dbms() != dbmsDBASE) if ( j && (pDb->Dbms() != dbmsDBASE)
&& (pDb->Dbms() != dbmsXBASE_SEQUITER) && (pDb->Dbms() != dbmsXBASE_SEQUITER) ) // Found a keyfield
) // Found a keyfield
{ {
switch (pDb->Dbms()) switch (pDb->Dbms())
{ {
@@ -1778,7 +1777,7 @@ bool wxDbTable::DropIndex(const wxString &idxName)
pDb->SQLTableName(tableName.c_str()).c_str()); pDb->SQLTableName(tableName.c_str()).c_str());
else if ((pDb->Dbms() == dbmsMS_SQL_SERVER) || else if ((pDb->Dbms() == dbmsMS_SQL_SERVER) ||
(pDb->Dbms() == dbmsSYBASE_ASE) || (pDb->Dbms() == dbmsSYBASE_ASE) ||
(pDb->Dbms() == dbmsXBASE_SEQUITER)) (pDb->Dbms() == dbmsXBASE_SEQUITER))
sqlStmt.Printf(wxT("DROP INDEX %s.%s"), sqlStmt.Printf(wxT("DROP INDEX %s.%s"),
pDb->SQLTableName(tableName.c_str()).c_str(), pDb->SQLTableName(tableName.c_str()).c_str(),
pDb->SQLTableName(idxName.c_str()).c_str()); pDb->SQLTableName(idxName.c_str()).c_str());