Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вызов запроса access 
:(
    Опции темы
bobsvt
Дата 30.7.2010, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 2.9.2008

Репутация: нет
Всего: нет



Добрый день!
Мне необходимо в коде VB NET вызвать запрос созданный в Access для добавления данных как это сделать.
PM MAIL   Вверх
mrbrooks
Дата 30.7.2010, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 5
Всего: 306



попробуй вызвать данный запрос как хранимую процедуру с параметрами
PM MAIL   Вверх
bobsvt
Дата 30.7.2010, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 2.9.2008

Репутация: нет
Всего: нет



Как она вызывается типа execute имя проц потом параметры.
Так я пробывал не помогает.
PM MAIL   Вверх
mrbrooks
Дата 30.7.2010, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 5
Всего: 306



Цитата(bobsvt @  30.7.2010,  10:22 Найти цитируемый пост)
Как она вызывается типа execute имя проц потом параметры.

нет. 

вот пример просто на выборку. есть скажем в бд Test запрос SelectQuery.

Код

            var strbuild = new OleDbConnectionStringBuilder
                               {
                                   Provider = "Microsoft.Jet.OLEDB.4.0",
                                   DataSource = "Test.mdb",
                               };
            using(var connect = new OleDbConnection(strbuild.ToString()))
            {
                try
                {
                    connect.Open();
                    var command = connect.CreateCommand();
                    command.CommandText = "SelectQuery";
                    command.CommandType = CommandType.StoredProcedure;
                    var dt = new DataTable();
                    var da = new OleDbDataAdapter(command);
                    da.Fill(dt);
                    gridView.DataSource = dt;
                }
                catch (OleDbException exception)
                {
                    MessageBox.Show(exception.Message);
                }
                
            }


Собственно если нужны параметры - надо их только добавить. Вот и все.

Добавлено через 59 секунд
зы. VB NET я не знаю.
PM MAIL   Вверх
bobsvt
Дата 30.7.2010, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 2.9.2008

Репутация: нет
Всего: нет



АЗМ ЕСТЬ работает 


Код

 cmd = New OleDb.OleDbCommand("test", LoginForm1.avi.connect)
        cmd.CommandType = CommandType.StoredProcedure
        raspis.InsertCommand = cmd
        cmd.Parameters.Add("id_reis", OleDb.OleDbType.Integer).Value = 1
        cmd.Parameters.Add("name", OleDb.OleDbType.Char).Value = Txt_N.Text
        cmd.Parameters.Add("otchestvo", OleDb.OleDbType.Char).Value = Txt_O.Text
        cmd.Parameters.Add("family", OleDb.OleDbType.Char).Value = Txt_F.Text
        cmd.Parameters.Add("id_bis", OleDb.OleDbType.Integer).Value = CMB_BIS.SelectedIndex
       raspis.InsertCommand.ExecuteNonQuery()


Спасибо тебе о mrbrooks.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0770 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.