Patch level : 12.0 no-patch
Files correlati : f9.exe Commento : - Corretto crezione/aggiornamento automatico tabelle F9
This commit is contained in:
parent
30678e55c4
commit
3f5cd89c86
@ -201,7 +201,9 @@
|
|||||||
<MskCompiler Include="..\src\f9\f90100c.uml" />
|
<MskCompiler Include="..\src\f9\f90100c.uml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<SqlCompiler Include="..\src\f9\sql\f90100.sql" />
|
<SqlCompiler Include="..\src\f9\sql\f90100.sql">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
|
</SqlCompiler>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
@ -1252,7 +1252,8 @@ bool TF9_app::create_tables() const
|
|||||||
char ver[5] = "0000";
|
char ver[5] = "0000";
|
||||||
sprintf_s(ver, 5, "%04d", 100);
|
sprintf_s(ver, 5, "%04d", 100);
|
||||||
tabmod.put(TABMOD_SQL_VERSION, ver);
|
tabmod.put(TABMOD_SQL_VERSION, ver);
|
||||||
ok &= tabmod.write(); // todo: controllare
|
tabmod.write(); // todo: controllare
|
||||||
|
ok &= tabmod.rewrite() == NOERR; // todo: controllare
|
||||||
return ok;
|
return ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1277,7 +1278,7 @@ bool TF9_app::aggiorna_tab_f9(int version) const
|
|||||||
string sql;
|
string sql;
|
||||||
char ver[5] = "0000";
|
char ver[5] = "0000";
|
||||||
sprintf_s(ver, 5, "%04d", version);
|
sprintf_s(ver, 5, "%04d", version);
|
||||||
file << "sql\\f9" << ver << ".sql";
|
file << "sql\\f90\\f9" << ver << ".sql";
|
||||||
|
|
||||||
std::ifstream fin;
|
std::ifstream fin;
|
||||||
fin.open(file);
|
fin.open(file);
|
||||||
@ -1296,6 +1297,7 @@ bool TF9_app::aggiorna_tab_f9(int version) const
|
|||||||
{
|
{
|
||||||
TString query; query << sql.c_str();
|
TString query; query << sql.c_str();
|
||||||
ok &= fp_db().sq_set_exec(query);
|
ok &= fp_db().sq_set_exec(query);
|
||||||
|
ok &= fp_db().sq_commit();
|
||||||
sql.erase();
|
sql.erase();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user