powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / icrosoft.Jet.OLEDB.4.0 + dbf = Data type mismatch in criteri
1 сообщений из 1, страница 1 из 1
icrosoft.Jet.OLEDB.4.0 + dbf = Data type mismatch in criteri
    #36121944
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
con=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBASE IV;User ID=;Password=;Data Source="+System.IO.Directory.GetCurrentDirectory());
....
cmd.CommandText="insert into TableName (FieldChar, FieldNumeric) values (?, ?)";
CommandDest.Parameters.Add("FieldChar",OleDbType.VarChar); // 1 
CommandDest.Parameters.Add("FieldNumeric",OleDbType.Numeric); // 2 
Как видите - ничего космического.
Код: plaintext
1.
2.
CommandDest.Parameters["FieldChar"].Value="A";
CommandDest.Parameters["FieldNumeric"].Valie= 1 ;
Проходит на ура. Но мне необходимо запихнуть данные из DataRow. И тут
Код: plaintext
1.
2.
3.
4.
5.
CommandDest.Parameters["FieldNumeric"].Valie=row["FieldSrc"];
||
CommandDest.Parameters["FieldNumeric"].Valie=Convert.ToDecimal(row["FieldSrc"]);
||
CommandDest.Parameters["FieldNumeric"].Valie=Convert.ToDouble(row["FieldSrc"]);
все три варианта дают:

CommandDest.Parameters["FieldNumeric"].Valie=Convert.ToDecimal(row["FieldSrc"]);

Причем на одной маше - все сухо. А на другой, как раз где позарез нужно, - вот такая беда. google 'л. Но в основном данная проблема вылазит у тех, кто собирает запрос.
Сакраментальный вопрос: Кто виноватЪ? Что делатЪ? Ну до позарезу нужно впихнуть в numeric поле число с точкой.
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / icrosoft.Jet.OLEDB.4.0 + dbf = Data type mismatch in criteri
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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