Создаю таблицу в dbf, так работает нормально.
Conn = new System.Data.Odbc.OdbcConnection();
Conn.ConnectionString = "Dsn=odbc32dbf";
...
OdbcConnection connection = new OdbcConnection(Conn.ConnectionString);
connection.Open();
string expr = @"create table D:\Work\nfpo.dbf (KVK char(3))";
OdbcCommand command = new OdbcCommand(expr, connection);
command.ExecuteNonQuery();
connection.Close();
Но как только меняю KVK char(3) на KVK numeric(3,0), появляется ошибка, что SQL запрос неверен.
string expr = @"create table D:\Work\nfpo.dbf (KVK numeric(3,0))";
Ошибка:
ERROR [42000] [Microsoft][Драйвер ODBC dBase] Ошибка синтаксиса в инструкции CREATE TABLE."
DBF вроде бы поддерживает numeric. Смотрел на MSDN, встроенный в visual studio 17 SQL server использует такой же синтаксис. В чем может быть проблема?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пробовал компилировать в режиме x32 и x64, ещё я пробовал подключать "KernelBase" и "ntdll"? DLL находятся в папке с запускаемой программой
Существует ли какое-нибудь решение для вебпака, которое бы анализировало неиспользуемые функции, переменные и тп
SyntaxError: JSONparse: unexpected character at line 3 column 5 of the JSON data