69 / 67 / 5
Регистрация: 22.12.2011
Сообщений: 261
Записей в блоге: 2
1

Способы работы с access бд

20.08.2013, 12:51. Показов 1003. Ответов 5
Метки нет (Все метки)

в vb6 можно было удобно добавлять записи в базу например
Visual Basic
1
2
3
4
rs.add
rs.fields(0) = "поле1"
rs.fields(1) = "поле2"
rs.update
в .net сейчас работаю через sql запросы

VB.NET
1
2
3
4
5
6
7
Public dbProvider As String = "Provider=Microsoft.ACE.OLEDB.12.0;"
Public dbSource As String = "Data Source = C:\test\db.accdb"
Public da As OleDb.OleDbDataAdapter
sql = "SELECT * FROM Orders"
con.ConnectionString = dbProvider & dbSource
con.Open()
da = New OleDb.OleDbDataAdapter(sql, con)
есть ли вариант как было с vb6 ?
или упростить задачу
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.08.2013, 12:51
Ответы с готовыми решениями:

Какие способы работы Access с MSSQL существуют?
Здравствуйте! У меня Access должна использовать MS SQL в качестве базы данных (речь о локальной...

Способы работы с матрицами
Объясните пожалуйста,как работать с диагоналями и строками матрицы(искать сумму,менять местами и...

[Qt] Способы работы с MySQL из виндовса
Как вы работаете с MySQL из Qt'шных приложений в виндовсе? Я видел инструкции в инете, что надо в...

Способы работы с очень большими числами
Здравствуйте, есть необходимость работать с числами выше 100000000000 но Visual Studio уже начинает...

5
1300 / 506 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
20.08.2013, 14:36 2
Вариант добавления, который указан в FAX не устраивает?
VB.NET
1
2
3
4
5
6
Sub AddStr()
        SqlCom = New OleDb.OleDbCommand("INSERT INTO [Таблица1] ([Фамилия], [Имя], [Возраст], [Национальность]) VALUES ('Сидоров', 'Алексей', 46, 'Русский')", Con)
        Con.Open()
        SqlCom.ExecuteNonQuery()
        Con.Close()
    End Sub
1
69 / 67 / 5
Регистрация: 22.12.2011
Сообщений: 261
Записей в блоге: 2
20.08.2013, 14:50  [ТС] 3
так щас и работаю, хочу знать если ли вариант как я описывал.
0
1300 / 506 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
20.08.2013, 14:55 4
какая разница? в том, что в твоем случае вводить данные в поля на форме, а во втором в запросе писать? так это не проблема, можно также из полей в форме заносить данные в таблицу в БД. Или чем сам код/метод не устраивает?
1
69 / 67 / 5
Регистрация: 22.12.2011
Сообщений: 261
Записей в блоге: 2
20.08.2013, 23:31  [ТС] 5
я задаю подключение в модуле
VB.NET
1
Public Con As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & GeneralPath & "db.accdb")
а строку GeneralPath считываю на форме1 из файла .txt
но подключение уже создано
как можно глобально объявить подключение с адресом базы из файла ?

Добавлено через 6 минут
получилось
после заполнения GeneralPath
VB.NET
1
Con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & GeneralPath & "db.accdb"
0
Заблокирован
24.08.2013, 12:28 6
Вот тему обсуждал на MSDN со светлейшими мира сего!

http://social.msdn.microsoft.c... 869c8193/-

Добавлено через 1 минуту
Цитата Сообщение от Runkin Посмотреть сообщение
rs.add rs.fields(0) = "поле1" rs.fields(1) = "поле2" rs.update
Самый ужасный способ добавления данных! Все делается в 1 строчку путем SQL запроса пример приведи выше, пора бросать вредные старые привычки!
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2013, 12:28
Помогаю со студенческими работами здесь

Способы проверки завершения работы компьютера в сети
Поскажите пожалуйста как я могу узнать какие компьютеры включены, а какие нет. Компьютеры находятся...

Интересует метапрограммирование в VBA: способы работы с Property
у класса есть три свойства и три метода. Каждый из методов заполняет свое свойство через сеттер...

Способы работы с БД - почему некоторые предпочитают код конструкторам?
Всем привет. Меня давно волнует один вопрос. В Visual Studio можно добавлять БД в проект и...

Подскажите литературу где хорошо расписаны способы работы с типом string
Всем доброго времени суток. Ребят нужна помощь подскажите литературу где хорошо расписаны способы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru