Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Базы базы... Какие лучше? Добавлено: 21.08.04 20:58  

Автор вопроса:  Sparxx | Web-сайт: www.putin.ru
Пива всем!
Люди, я несидел в басике около 1.5 года. Но щяс появилась дикая потребность сделать приложенице.

Стандартное приложение, с базой данных. Большая достаточно база, сного форм, отчеты...
Так вот, в связи с недавними событиями в Ираке и выходом .NET :D совершенно не ориентуруюсь в ситуации. До последнего момента сидел больше во Flash и urbo Pascal :D.
Вот собсно что хотел спросить: накидайте пожалуйста перспективные технологии. ТОесть баз данных тока 50 видов и 1500 подвидов, и я совершенно нзнаю за какую хвататься и чей синтакс учить. Что скажете об Oracle? Или SQL лучше не пихать? А, у вас может возникнуть вопрос об удаленноси базы, нет, база и прога на одном компе, ну и +шифрование.
Ну и стоит ли бросать басик 6 в пользу .НеТ? Я на ней както создал просто пустое окошко, сделал поле при наводке менявшее форму, и она у меня каждый раз отжирала по 150 кб оперы, это при общем весе 15Мб =) Вот я и незнаю. А вы люди умные, в курсе, мож чего и отсоветуете.

Всем спасибо за то что прочитали доконца. ;)

Ответить

  Ответы Всего ответов: 27  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 22.08.04 09:37
В .Net очень удобно делать клиенты для работы с БД.
Рекомендую.

Ответить

Номер ответа: 2
Автор ответа:
 Sparxx



Вопросов: 3
Ответов: 26
 Web-сайт: www.putin.ru
 Профиль | | #2
Добавлено: 22.08.04 16:45
А какбы про сами базы =)
Про виды и типы.
Я на днях ДАО освоил - прикольная штука. Тока смущяет что аццесовские базы тока из 97 версии можно вставлять =)...

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 22.08.04 18:35
Насчет самих БД...
Я считаю, что для хранения небольших объемов данных следует
использовать MS Access или XML-файлы. Для больших объемов -
MS SQL Server.

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 23.08.04 16:20
Для больших, маленьких и средних объемов данных следует использовать MySQL, а в качестве клиента к нему - PHP

Ответить

Номер ответа: 5
Автор ответа:
 Андрей Никитин



ICQ: 325172082 

Вопросов: 3
Ответов: 81
 Профиль | | #5 Добавлено: 23.08.04 16:40
>Тока смущяет что аццесовские базы тока из 97 версии можно вставлять =)
Поставь SP6 для VB6/Студии и будет тебе счастье: 2000-я версия добавилась...
>Pavel: В .Net очень удобно делать клиенты для работы с БД.
Полностью согласен, особенно при удаленных базах и большом кол-ве одновременных подключений.

А по поводу типа базы: юзай любые SQL-совместимые - реляционные базы сейчас доминируют и другой тенденции пока не видно (хотя уже существуют в теории, а может уже и на практике, так называемые пост-реляционные базы)...

Ответить

Номер ответа: 6
Автор ответа:
 Sparxx



Вопросов: 3
Ответов: 26
 Web-сайт: www.putin.ru
 Профиль | | #6
Добавлено: 23.08.04 19:51
>>Для больших, маленьких и средних объемов данных следует использовать MySQL, а в качестве клиента к нему - PHP <<
Типа бровзер...
Была такая идея... Когда я ниче кроме пхп незнал =)
Несерьезно же ведь.

И исчо: подскажите исходники программ для работы с аццесовскими базами через ДАО... После статей на вбнэт.ру у меня осталось пара вопросов относительно кода...

Большое пасибо что неполенились ответить

Ответить

Номер ответа: 7
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #7
Добавлено: 24.08.04 11:35
Вполне серьезно и очень быстро.

Ответить

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



Вопросов: 3
Ответов: 26
 Web-сайт: www.putin.ru
 Профиль | | #8
Добавлено: 25.08.04 09:01
Вот у меня такой вопрос (нехочу новый топик создавать):

У меня есть форма. Две таблицы. В первой таблице у меня счетчик ID. Мне после клика, нужно создать запись в первой таблице, и сразу же занеси ее значение в другую таблицу. Тоесть есть например две таблицы: клиенты и машины.
Жмакаем добавить клиента. Пишем инфу. Ну клиента без машины небывает, такчто сразу и забиваем данные о машине. Все, кликаем ок. Нужно чтобы поле ID (аццесовский счеткчик) из клиентов занеслось к новой записи машины в таблицы машины. В поле скажем "Хозяин_ID" чтобы создать связь между машиной и клиентом.
Ах да, басик 6ой базы аццесс 97 и через ДАО. :)

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

Всем большое спасибо!

Ответить

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



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #9
Добавлено: 25.08.04 11:34
Microsoft похоранило DAO уже довольно давно.
Если использовать ADO и стандартный SQL, то вопрос о базе данных не стоит. Можно подключить любую, будь то Access, MSSQL или Sybase, думаю и Oracle можно подключить, хотя не пробовал.

Ответить

Номер ответа: 10
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #10
Добавлено: 25.08.04 13:21
Если проблема в получении ID добавленной записи, то попробуй после
вставки получить SCOPE_IDENTITY:

Insert Into table (fields) Values (values); Select SCOPE_IDENTITY From table

Только вот не знаю, будет ли это в Access работать.

Ответить

Номер ответа: 11
Автор ответа:
 Андрей Никитин



ICQ: 325172082 

Вопросов: 3
Ответов: 81
 Профиль | | #11 Добавлено: 25.08.04 13:32
2 Sparxx:
>...получение ID новой записи...
Поищи по форуму, такой вопрос уже был. Точно...

Ответить

Номер ответа: 12
Автор ответа:
 Sparxx



Вопросов: 3
Ответов: 26
 Web-сайт: www.putin.ru
 Профиль | | #12
Добавлено: 25.08.04 18:29
Твою машеньку а! Похоронили? Ну а какого лысого на сайте уроки?! Я млин тока из-за этого и начал прогить. Маш... У меня какая никакая прога уже есть, и переучиваться мне оч даже не хочется. Павел, ну кого а? Я не один попавший в эту западню? И че мне, терь переделывать все на адо?
Кстать, я сам сделал, надо было всего лишь пораскинуть мозгами =) ПРикол в том, мутим мувтуласт и все, забиваем в переменную, потом во втором запросе вставляем эту пере менную, и получается что из одной формы данные вставляются в две таблицы, причем с логической ссылкой =)

Кстать, а адо сильно отличается? Сложно будет переделывать с дао?

Ответить

Номер ответа: 13
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #13
Добавлено: 26.08.04 09:27
Перейти с DAO на ADO довольно просто. Объекты и методы очень схожи по своим действиям и параметрам.
Главное отличие к подключению к базе данных, а дальше тот же recordset и те же SQL Statments.

Ответить

Номер ответа: 14
Автор ответа:
 mongol



Вопросов: 2
Ответов: 12
 Профиль | | #14 Добавлено: 26.08.04 10:01
цеплять можно какой угодно формат главное укажи какой и есть ли по днего драйвер,если совсем туго можно через ODBC хотя в нем не силен
:))

Ответить

Номер ответа: 15
Автор ответа:
 mongol



Вопросов: 2
Ответов: 12
 Профиль | | #15 Добавлено: 26.08.04 10:02
Ето к DAO 3.6 Относиться

Ответить

Страница: 1 | 2 |

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



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