瀏覽代碼

ODBC deadlock resolved. Refs: #49.
When reading multiple parts of a column (ReadVarString, ReadBlob),
any DB operation must be suppressed until the column has been read completely.
Calling NEW in between can invoke the garbage collector, which in turn can finalize unused tables. Finalization of tables has therefore been delayed by using an action.

Plus one trivial Optimization: empty and NULL VARCHAR strings reuse a common string object.

Signed-off-by: Josef Templ <josef.templ@gmail.com>

Josef Templ 9 年之前
父節點
當前提交
78bc333099
共有 2 個文件被更改,包括 0 次插入0 次删除
  1. 二進制
      Sql/Mod/Odbc.odc
  2. 二進制
      Sql/Mod/Odbc3.odc

二進制
Sql/Mod/Odbc.odc


二進制
Sql/Mod/Odbc3.odc