Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 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-сайт: softvito.narod2.ru
 Профиль | | #2
Добавлено: 14.04.06 21:55
Примеры есть на MS.
И по базам данных их найти совсем не проблема.

Но впрочем, сейчас столько литературы в сети, что проблема не понятна.

И конечно MSDN не используем, за неимением таковой?:))

Ответить

Номер ответа: 3
Автор ответа:
 Nio



Вопросов: 15
Ответов: 115
 Web-сайт: www.fea.nxt.ru
 Профиль | | #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-сайт: neco.pisem.net
 Профиль | | #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
Чтобы не париться, создавай mdb-базу, потом перетаскивай её в проект. Тебе сразу же все удобства, чай, кофе, потанцуем, DataSet.


:-)) Я Когда первый раз увидел, что 2005 студия делает при добавлении БД в проект-офигел! ))) Ржал как пони!!

Ответить

Номер ответа: 7
Автор ответа:
 Сергей



ICQ: 238974223 

Вопросов: 4
Ответов: 8
 Профиль | | #7 Добавлено: 16.04.06 11:59
Спасибо всем кто откликнулся. Не зря мне рекомендовали этот форум как очень профессиональный со знающими свое дело программистами.
На самом деле я писал потому что очень много мнений по поводу этой темы. Я читал сообщения по этой тема на форуме. Кто говорит - DAO, а кто-то ADО, а кто-то еще какие-то способы советует. И в таком изобилии легко потеряться, особенно если ты только начинаешь с базами работать.
В любом случае спасибо.

Ответить

Номер ответа: 8
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #8
Добавлено: 16.04.06 19:23
Надеюсь, что помогли:)

Вот EROS точно сказал пр БД. Меня это тоже сразу купило. Удобство работы фантастичное.

З.Ы. Почитай немного теории, там совсем не сложно(минут 15 -20 потратишь). Желательно что - нибудь от MS. Press.

Ответить

Номер ответа: 9
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #9 Добавлено: 17.04.06 00:40
HACKER, Ну почему же только VB6? На VB.NET тоже такое пишется...

Да ну? Серёзно? :)

Вообще-то я имел ввиду что у меня есть примеры работы с бд только на vb6. Ещё вопросы?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам