Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Отображение той или иной DataGridview в зависимости от выбора в TreeView http://www.cyberforum.ru/ado-net/thread442828.html
Есть у меня на форме элемент TreeView и в нем узлы Node1, Node2 и т.д. Также планирую сделать DataGridview1, DataGridview2 с привязкой к таблицам БД. Но как сделать, чтобы при выборе, например,...
C# При заполнении любого DataGridView, отображаемого на любой форме вылетает одно и то же исключение
В общем делаю клиента для БД на Access. И у меня при заполнении любого датагрида,отображаемого на любой форме вылетает исключение одно и тоже. Даёт заполнить 2-3 любые ячейки и всё..Отловил...
C# Ошибка добавления записи в БД при Identity = Yes
Подскажите пожалуйста как исправить эту ошибку. Есть строчка TableAdapter.Update(tDataSet.Tables); - которая обновляет данные. Мне нужно чтобы в базе было Identity = Yes, но получается если я...
C# Сделать выборку из другой таблицы по запросу Всем добрый вечер. Допустим есть БД и в ней 2 таблицы. Первую отображаем на форме(датагриде).В ней несколько столбцов. Надо сделать так,чтобы при нажатии на ячейку в определённом столбце предлагался... http://www.cyberforum.ru/ado-net/thread442541.html
C# Нужно подключится к базе сайта (SQL) http://www.cyberforum.ru/ado-net/thread442416.html
Нужно подключится к базе сайта. Пробую так подключится: SqlConnection myConnection = new SqlConnection("user id=HacKeR;" + ...
Ни BindingSource, ни DataView не инициализируют событие ListChanged C#
Есть DataTable, в который подгружаются изменения по таймеру Создаю DataView на основе таблицы привязываю к BindingSource, а его к DataGridView dataView = new DataView(dataSet.dataTable, "",...
Замена полей баз данных в целях защиты данных C#
Zdrastvujte! Zadanije vopshem interesnoje. Jest baza danih,tablici. Nekotorije pola tablici nado zamenit na nerealnije,fake danije,v celah zashiti informaciji. Imena ludej mogut bit te ze, ih i...
C# Web-форма + База Access, проблема с автообновлением данных у пользователей Доброго дня. Вопрос следующий: Есть локальная сеть, написал web-интерфейс на C#, который подгружает данные из базы Access, есть несколько компов. Пишу программу, которая содержит 2 кнопки: Вставь... http://www.cyberforum.ru/ado-net/thread442280.html
C# Как передать параметры в хранимую процедуру http://www.cyberforum.ru/ado-net/thread442173.html
Доброго времени суток. Облазив все что только можно было не смог найти ответ на вроде бы банальный вопрос, как передать параметры в хранимую процедуру? Условия работы у меня MS SQL 2000 sp3 msde, VS...
C# Не работает выборка типа <pole1> like '%<text>%' or <pole2> like '%<text>%' прошу прощения за может глупый вопрос, но играюсь уже второй день и не могу понять в чем дело Пишу прикладную програму на c# VS2010 под MS SQL SERVER 2008 проблема собственно вот в чем ёёкогда... http://www.cyberforum.ru/ado-net/thread441729.html
iva_a
158 / 130 / 23
Регистрация: 02.01.2011
Сообщений: 913
09.02.2012, 14:50  [ТС] 0

C# и база данных Access: БД не видна программе

09.02.2012, 14:50. Просмотров 3395. Ответов 30
Метки (Все метки)

Ответ

mrBlade, во 1-х - спасибо! А во-2- все делаю, как Вы говорите, но только открываю таблицу, а там- пусто, хотя программа ошибок не дает. Вот полныи код пока только INSERT
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
      public void SaveToAccessDB()
        {
            //get connection string to ACCESS DB - RemmManager.mdb
           // //public string connectionstring = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Irena\Documents\RemmManager.mdb;Persist Security Info=False";
 
            System.Configuration.AppSettingsReader cfgR = new System.Configuration.AppSettingsReader();
            connectionstring = (string)cfgR.GetValue("connectionstring", typeof(System.String));
 
            using (OleDbConnection con = new OleDbConnection(connectionstring))
            {
                con.Open();
                OleDbTransaction sqlTransact = con.BeginTransaction();
                OleDbCommand com = con.CreateCommand();
                com.Transaction = sqlTransact;
 
                try
                {                 
                    string query = "INSERT INTO Config ([serverSmtp], [port], [login], [password], [mailFrom], [mailTo]) values ('" + 
                        this.txtbxServerSMTP.Text + "','" + this.txtbPort.Text + "','" +
                        this.txtxbLogin.Text + "','" + this.txtxPass.Text + "','" +
                        this.txtbxMailFrom.Text + "','" + this.txtxbMailTo.Text + "');";
 
                  /*  string query = @"UPDATE Config SET [serverSmtp] = @param1, [port] = @param2, [login] = @param3,
                                                       [password] = @param4 ,[malFrom] =  @param5,[mailTo] = @param6 where [ID] = 3";
                    com.Parameters.Add("@param1", OleDbType.VarChar, 50).Value = txtbxServerSMTP.Text;
                    com.Parameters.Add("@param2", OleDbType.VarChar, 50).Value = txtbPort.Text;
                    com.Parameters.Add("@param3", OleDbType.VarChar, 50).Value = txtxbLogin.Text;
                    com.Parameters.Add("@param4", OleDbType.VarChar, 50).Value = txtxPass.Text;
                    com.Parameters.Add("@param5", OleDbType.VarChar, 50).Value = txtbxMailFrom.Text;
                    com.Parameters.Add("@param6", OleDbType.VarChar, 50).Value = txtxbMailTo.Text; */
 
 
                    MessageBox.Show(query);
                    com.CommandText = query;
                    int temp = com.ExecuteNonQuery();
                    if (temp > 0)
                    {
                        MessageBox.Show("Record Added");
                    }
                    else
                    {
                        MessageBox.Show("Record not Added");
                    }
                    con.Close();
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message);
                }
            }
        }


Вернуться к обсуждению:
C# и база данных Access: БД не видна программе
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2012, 14:50
Готовые ответы и решения:

Как сделать, чтобы в программе на C#.NET открывалась база данных Access (*.mdb)?
Как сделать, чтобы в программе на C#.NET открывалась база данных Access (*.mdb)? Просто открывался...

Как сделать, чтобы в программе на VB.NET открывалась база данных Access (*.mdb)?
Как сделать, чтобы в программе на VB.NET открывалась база данных Access (*.mdb)? Ну просто...

База данных в программе
В программе источником данных служит sql база данных, и вот вопрос, если на компьютере пользователя...

База данных в программе
Здравствуйте.Я создал програмку,но в ней много папок и текстовых документов.Хочу сделать базу...

Не открывается база данных Access , пишет неразпознаваемый формат базы данных
Не открывается база данных Access , пишет неразпознаваемый формат базы данных,что делать

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