Patch level : 12.00 1266
Files correlati : vv0.exe lv2.exe Commento : La gestione passaggi per contratto ddava un errore 3261 nell'invio a touchscreen
This commit is contained in:
parent
604e540268
commit
0f19fed6f8
@ -629,11 +629,7 @@ HIDDEN void odbc_send(const TString & dsn, int num, TAuto_token_string & elab_fi
|
||||
TTrec wrk(curr_file_num);
|
||||
int nfields = wrk.fields();
|
||||
const TString name = table_name(curr_file_num);
|
||||
|
||||
/*TString check_statement = "SELECT TOP 1 * FROM [";
|
||||
|
||||
check_statement << name << "];";*/
|
||||
|
||||
TToken_string key(wrk.keydef(), '+');
|
||||
TString check_statement = "SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'dbo' AND TABLE_NAME = '";
|
||||
|
||||
check_statement << name << "';";
|
||||
@ -653,12 +649,13 @@ HIDDEN void odbc_send(const TString & dsn, int num, TAuto_token_string & elab_fi
|
||||
TFieldtypes t = (TFieldtypes)def.get_int(1);
|
||||
TString str = ini.get(field);
|
||||
str = str.strip("\"");
|
||||
if (key.find(field) >= 0 && str.blank())
|
||||
str << rowkey.get();
|
||||
TToken_string row(make_val(field, t, str), '=');
|
||||
|
||||
values.add(row);
|
||||
}
|
||||
|
||||
TToken_string key(wrk.keydef(), '+');
|
||||
int pos = key.find("|");
|
||||
|
||||
if (pos > 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user