Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Вывод, сохранение изменений, добавление новых записей в базу MS SQLCE 4.0 http://www.cyberforum.ru/ado-net/thread1069916.html
Доброе время суток, задам изъезженный вопрос наверное в 100 раз, но решение найти так и не смог, ровно как и примеры. Программировать пытаюсь учиться своими силами, на данный момент есть задача,...
Заполнение TextBox из базы Access C#
как сделать, чтобы нажимая на строку в DataGrid, нужные записи заполнились в TextBox?
C# Как обратиться к таблице БД .sdf?
Вчера кое-как разобрался с бд .mdf, а сегодня торможу с этой проблемой. Создал новую локальную бд MyDB.sdf. В ней создал несколько таблиц (определил столбцы, но не заполнил). Хочу, чтобы при...
C# Загрузка файла в MySQL Имеется метод загрузки файлов на сервер. При попытке загрузить данные в поле данных файла пишется System.Byte ublic bool UploadFile(string idNum, string path) { bool isUpload... http://www.cyberforum.ru/ado-net/thread1069130.html
C# SQLite в WindowsPhone7 http://www.cyberforum.ru/ado-net/thread1068710.html
Разрабатываем приложение на WP7. Такое-же уже готово на андроиде. на андроиде использовали базу SQLite, нам теперь надо тоже использовать её-же. Перерыл весь интернет, да как-бы информации много -...
C# Entity Framework: Сделать выборку из БД по строке (string)
Всем привет! У меня такая проблема: Есть классы, в которых очень много свойств (больше 100 в каждом). Я хочу отправить форму на обработчик и вытащить данные из базы. В обработчике я получу...
Добавить столбец во время заполнения dgv из dataset C#
День добрый. Задача из представленных данных высчитать определенные значения и дописать результат в дополнительную колонку. Не составило труда сделать это работая с сами datagridview, но результат не...
C# Сохранение данных в БД Здрасти. В общем. В MVC# 2010 Express создаю программу для регистрации документов. Создал и подключил базу данных с столбцами: Номер, Фамилия, Имя, Отчество, Адрес, Телефон. Далее в первой форме... http://www.cyberforum.ru/ado-net/thread1068408.html
C# Nhibernate и SqlServerCe http://www.cyberforum.ru/ado-net/thread1068399.html
Доброго времени суток. Проблема в следующем - пишу простое приложение asp.net. Нужно Пользоваться ms sql и nhibernate (я использую Compact Edition). При попытке связать базу данных и nhibernate...
C# Установка Entity Framework? Что нужно? Что для этого нужно. И какая последовательность шагов для его полноценной работы. Надо иметь установленную mysql? И ADO.NET? http://www.cyberforum.ru/ado-net/thread1067720.html
Denis5589
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 8
0

Ошибка при работе с dbf через OLEDB

13.01.2014, 07:13. Просмотров 1238. Ответов 4
Метки (Все метки)

Доброго времени суток.
Возникла такая проблема: из таблицы записываю данные в файл dbf. Записываются 1032 строки и после этого постоянно выдается ошибка "Недостаточно системных ресурсов". В чем может быть проблема?
Вот строки подключения к базе и записи данных.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
//Строка подключения к базе данных
        private static string GetConnectionString()
        {
            return string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBASE IV; Data Source={0}", GetDirectoryData());
        }
        //OleDbConnection
        private static OleDbConnection GetOleDbConnection()
        {
            OleDbConnection m_conn = new OleDbConnection();
            m_conn.ConnectionString = GetConnectionString();
 
            return m_conn;
        }
 
        //Сообщение об ошибке 
        public static void ErrorMessage(string p_message)
        {
            MessageBox.Show(p_message);
        }
 
        //Запись данных в файл
        public static bool ExecuteQuery(string p_query, OleDbParameter[] p_pr)
        {
            bool m_result = true;
            OleDbConnection m_conn = GetOleDbConnection();
            OleDbCommand m_cmd = new OleDbCommand();
 
            try
            {
                m_conn.Open();
            }
            catch (OleDbException e)
            {
                ErrorMessage(e.Message + "№1");
            }
 
            m_cmd.Connection = m_conn;
            m_cmd.CommandText = p_query;
 
            if (p_pr != null)
            {
                for (int i = 0; i < p_pr.Length; i++)
                {
                    m_cmd.Parameters.Add(p_pr[i]);
                }
            }
 
            try
            {
                m_cmd.ExecuteNonQuery();   // В этом месте ошибка после записи 1032 строк
            }
            catch (OleDbException e)
            {
                m_result = false;
                ErrorMessage(e.Message + "№2");
            }
            finally
            {
                m_cmd.Cancel();
                m_conn.Close();
            }
 
            return m_result;
        }


Вернуться к обсуждению:
Ошибка при работе с dbf через OLEDB
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2014, 07:13
Готовые ответы и решения:

Запрос к файлу DBF через OleDB
Простой запрос с Select'ом возвращает только 8879 записей, хотя в файле их на пару сотен больше....

Ошибка (у пользователей) при работе с dbf (fox pro)
Добрый день.Новичку нужна помощь. Написал программу, которая работает с dbf файлами(Суть: Собираю...

При попытке открыть DBF файл через OpenFileDialog вылетает ошибка
при попытке открыть DBF файл через OpenFileDialog вылетает ошибка private void...

OleDb + dbf 1251
Не могу понять как создать dbf файл с кодировкой 1251 Пробовал вот так: &quot;Provider=VFPOLEDB.1;...

Правильный синтаксис при работе с DBF VISUAL fox pro
Есть dbf с fox pro. Пишу на С#. conn.ConnectionString = @&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data...

4
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru