Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2012, 18:28   #1
dot.net
 
Регистрация: 14.07.2012
Сообщений: 4
По умолчанию c .mdb базой работает, с .mdf - нет

здравствуйте.
у меня проблема при подключении к базе sql созданной с поощью Visual studio 2012.
вот мой код:
Код:
private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection connection = createconnection();
            OleDbCommand command = connection.CreateCommand();
            connection.Open();
            command.CommandText = "insert into osntable(pole1) values('"+textBox1.Text+"')";
            //command.CommandText = "insert into MBP(naim)"+" values('dfgdfgdfg')";
            OleDbTransaction tranzaction = connection.BeginTransaction();
            command.Transaction = tranzaction;
            command.ExecuteNonQuery();
            tranzaction.Commit();
           
            
        }
        OleDbConnection createconnection()
        {
            OleDbConnection connection = new OleDbConnection();
            connection.ConnectionString = @"Provider=SQLOLEDB.1;Data Source=(local)\SQLEXPRESS;Initial Catalog=PRIMER;Integrated Security=True";
            try
            {
                connection.Open();
            }
            catch {
                MessageBox.Show("error");
            }
            return connection;
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            OleDbConnection connection = createconnection();
            OleDbCommand command = connection.CreateCommand();
           
            command.CommandText = "select* from osntable";
            OleDbDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                ListViewItem item = listView1.Items.Add(reader.GetValue(1).ToString());
            }
            MessageBox.Show("вывод");
 
            connection.Close();
        }
    }
}
этот же код правильно работает с mdb базой
dot.net вне форума Ответить с цитированием
Старый 21.07.2012, 19:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у меня проблема
Какая? Где текст ошибки подключения?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень долго работает скрипт с базой Mr_freeman PHP 2 15.05.2012 17:22
Если есть ЕХЕ, который работает с mySQL базой и сайт тоже с базой. Можно ли прикрутить ЕХЕ на сторону сервера? TwiX Софт 1 18.11.2011 16:14
как подключится к базе база mdb если в bds2006 нет вкладки ADO ? DeDoK БД в Delphi 4 15.09.2010 08:48
Нет коннекта с базой с где ошибка ?? Thugmaster Общие вопросы .NET 10 07.09.2010 17:47
Почему не работает тег align=right?valign работает а align нет! aviv HTML и CSS 5 21.01.2009 17:46