Tag: cws_src680_warnings01
User: sb      
Date: 06/01/25 12:50:17

Modified:
 /dba/connectivity/source/drivers/flat/
  ETable.cxx

Log:
 RESYNC: (1.50-1.51); FILE MERGED

File Changes:

Directory: /dba/connectivity/source/drivers/flat/
=================================================

File [changed]: ETable.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/flat/ETable.cxx?r1=1.49.16.4&r2=1.49.16.5
Delta lines:  +7 -6
-------------------
--- ETable.cxx  21 Nov 2005 10:07:44 -0000      1.49.16.4
+++ ETable.cxx  25 Jan 2006 20:50:14 -0000      1.49.16.5
@@ -125,7 +125,7 @@
 using namespace ::com::sun::star::lang;
 
 // -------------------------------------------------------------------------
-void OFlatTable::fillColumns()
+void OFlatTable::fillColumns(const ::com::sun::star::lang::Locale& _aLocale)
 {
        BOOL bRead = TRUE;
 
@@ -171,6 +171,7 @@
        m_aScales.reserve(nFieldCount);
 
        sal_Bool bCase = 
getConnection()->getMetaData()->storesMixedCaseQuotedIdentifiers();
+       CharClass aCharClass(pConnection->getDriver()->getFactory(),_aLocale);
        // read description
        sal_Unicode cDecimalDelimiter  = pConnection->getDecimalDelimiter();
        sal_Unicode cThousandDelimiter = pConnection->getThousandDelimiter();
@@ -235,7 +236,7 @@
                                        // nur Ziffern und Dezimalpunkt und 
Tausender-Trennzeichen?
                                        if ((!cDecimalDelimiter || c != 
cDecimalDelimiter) &&
                                                (!cThousandDelimiter || c != 
cThousandDelimiter) &&
-                                               !isdigit(c))
+                                               !aCharClass.isDigit(aField2,j))
                                        {
                                                bNumeric = FALSE;
                                                break;
@@ -417,7 +418,7 @@
                                                                        nSize > 
100000  ? 16384 :
                                                                        nSize > 
10000   ? 4096  : 1024);
 
-               fillColumns();
+               fillColumns(aAppLocale);
 
                refreshColumns();
        }




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to