Страница: 1 |
Страница: 1 |
Вопрос: Требуется помощь опытных программистов
Добавлено: 13.04.06 14:54
Автор вопроса: Сергей | ICQ: 238974223
Нужен хороший пример кода программы с комментариями чтобы разобраться самому в таком вопросе вопросе...
У меня возникла необходимость связать Visual Basic.Net и Access 2003. Как это сделать я в общем то пока мало понимаю, хотя ищу и читаю литературу которую нахожу. Возможно есть опытные програмисты, которые работали или работают с базами данных и имеют уже коды программы и прочие наработки в этой области языка VB.NET. В общем то самые простые операции типа: подключение к существующей базе, открытие базы, взять из базы что либо, помещение записей в базу и тому подобное.... другими словами пример. Надеюсь что найдутся опытные программисты, которые протянут руку помощи начинающим.
ICQ 238974223 - можно прямо в онлайне
nemesis_paralich@hotbox.ru
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 13.04.06 23:59
vb6 only
Номер ответа: 2
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #2
Добавлено: 14.04.06 21:55
Примеры есть на MS.
И по базам данных их найти совсем не проблема.
Но впрочем, сейчас столько литературы в сети, что проблема не понятна.
И конечно MSDN не используем, за неимением таковой?)
Номер ответа: 3
Автор ответа:
Nio
Вопросов: 15
Ответов: 115
Web-сайт:
Профиль | | #3
Добавлено: 15.04.06 19:49
HACKER, Ну почему же только VB6? На VB.NET тоже такое пишется...
Public dbs As DAO.Database ' это где-нибудь в объявлениях
'А это уже в процедуре старта приложения
'подгружаем базу
dbs = DAODBEngine_definst.OpenDatabase("C:\1.mdb"
'Читаем из базы
Dim rs As DAO.Recordset
rs = dbs.OpenRecordset("Select f1, f2 From Tabl where f3 ='условие'
'Пишем в базу (а также удаляем, обновляем...)
k = "<Luboi_zapros_na_yazike_SQL_krome_SELECT>"
dbs.Execute((k))
Правда, на .NET это всё будет работать в десять раз медленней, чем на VB6, ну да ладно.
Номер ответа: 4
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #4
Добавлено: 15.04.06 20:43
Писал я такую прогу. Нормально всё работает. Sql он и в Африке быстрый.
Чтобы не париться, создавай mdb-базу, потом перетаскивай её в проект. Тебе сразу же все удобства, чай, кофе, потанцуем, DataSet.
P.S. VB8 - на седьмом не пробовал.
P.S.S. Когда докачаю второй ледниковый период (85, могу пнуть книжку по работе с БД на .Net. Качал, кажется с natahaus.ru.
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 15.04.06 22:16
Nio, использовать DAO и ADO в VB.NET - это извращение!
Для этого в .NET есть специальная технология, называется ADO.NET (примечание: ничего общего,кроме названия, с ocx ADO не имеет). Это абсолютно новая технология доступа к данным.С её помощью одинаково легко работать как с Access так и SQL,Oracle и т.д..
Номер ответа: 6
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #6
Добавлено: 15.04.06 22:22
) Я Когда первый раз увидел, что 2005 студия делает при добавлении БД в проект-офигел! ))) Ржал как пони!!
Номер ответа: 7
Автор ответа:
Сергей
ICQ: 238974223
Вопросов: 4
Ответов: 8
Профиль | | #7
Добавлено: 16.04.06 11:59
Спасибо всем кто откликнулся. Не зря мне рекомендовали этот форум как очень профессиональный со знающими свое дело программистами.
На самом деле я писал потому что очень много мнений по поводу этой темы. Я читал сообщения по этой тема на форуме. Кто говорит - DAO, а кто-то ADО, а кто-то еще какие-то способы советует. И в таком изобилии легко потеряться, особенно если ты только начинаешь с базами работать.
В любом случае спасибо.
Номер ответа: 8
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #8
Добавлено: 16.04.06 19:23
Надеюсь, что помогли
Вот EROS точно сказал пр БД. Меня это тоже сразу купило. Удобство работы фантастичное.
З.Ы. Почитай немного теории, там совсем не сложно(минут 15 -20 потратишь). Желательно что - нибудь от MS. Press.
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 17.04.06 00:40
Да ну? Серёзно?
Вообще-то я имел ввиду что у меня есть примеры работы с бд только на vb6. Ещё вопросы?