А вы вообще в какой кодировке пишите?
Сейчас попробовал в WIN1251 - все нормально записывается
X++:
static void AdoUkrainian(Args _args)
{
CCAdoConnection conn;
CCAdoCommand com;
#CCADO
;
conn = new CCAdoConnection();
conn.connectionString("Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=D:\\Temp\\DBF\\;" +
"Extended Properties=DBASE IV");
conn.open();
com = new CCAdoCommand();
com.activeConnection(conn);
com.commandType(#adCmdText);
com.commandText("update tbl1 set field1 = '" + num2char(178) + num2char(179) + num2char(191) + "' where id = '1'");
com.execute();
}