powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / ошибка INSERT при вставке в DBF
1 сообщений из 1, страница 1 из 1
ошибка INSERT при вставке в DBF
    #36010545
fl_int
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня. Есть проблема, никак не могу разобраться...

Необходимо вставить в DBF некоторую запись... Есть программа на C#, все работает замечательно, кроме этого... Пишу я так (сократил кол-во параметров до 2-х, но суть та же):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
string query = "INSERT INTO tb1 (SUME, SUM) VALUES (?, ?)";
comm.CommandText = query;
comm.Parameters.Clear();
OleDbParameter[] p = new OleDbParameter[ 29 ];

p[ 0 ] = new OleDbParameter("@SUME", row.Cols[ 6 ].Value);
p[ 0 ].OleDbType = OleDbType.Double;
p[ 0 ].Precision =  14 ;
p[ 0 ].Scale =  2 ;
comm.Parameters.Add(p[ 0 ]);

p[ 1 ] = new OleDbParameter("@SUM", row.Cols[ 6 ].Value);
p[ 1 ].OleDbType = OleDbType.Double;
p[ 1 ].Precision =  14 ;
p[ 1 ].Scale =  2 ;
comm.Parameters.Add(p[ 1 ]);

comm.ExecuteNonQuery();

Выдает: Ошибка синтаксиса в инструкции INSERT INTO.
Интересно то, что если подредактировать код и вставить с одним параметром, т.е. так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
string query = "INSERT INTO tb1 (SUME) VALUES (?)";
comm.CommandText = query;
comm.Parameters.Clear();
OleDbParameter[] p = new OleDbParameter[ 29 ];

p[ 0 ] = new OleDbParameter("@SUME", row.Cols[ 6 ].Value);
p[ 0 ].OleDbType = OleDbType.Double;
p[ 0 ].Precision =  14 ;
p[ 0 ].Scale =  2 ;
comm.Parameters.Add(p[ 0 ]);

comm.ExecuteNonQuery();

то все работает как по маслу... Помогите пожалуйста, я уже ничего не понимаю!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / ошибка INSERT при вставке в DBF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]