|
|
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Приветствую. Подскажите пожалуйста какую лучше всего и легче использовать базу данных в которой есть АВТОНУМЕРАЦИЯ полей. Кроме FoxPro. Builed Developer Studio 2006. C++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 12:51 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
авторбазу данных в которой есть АВТОНУМЕРАЦИЯ полей Это единственное требование, которое Вы предъявляете к СУБД?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:01 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Похоже да. Поле memo (m) необходимо, но оно похоже есть во всех СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:19 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7АВТОНУМЕРАЦИЯ полейЭто что еще такое ?!?!? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:20 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Да и работа с индексами. Переиндексация. Уплотнение базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:22 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7 АВТОНУМЕРАЦИЯ полей Это что еще такое ?!?!? Автоинкремент (AutoInc) когда к новой строке этого поля присваивается значение пред +1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:24 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Ну, м.б. тогда хоть с классом определимся - клиент\серверные или файл\серверные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:26 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Обычная локальная не SQL не серверная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:28 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Текстовые файлы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:29 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7Обычная локальная не SQL не серверная Paradox? Access? Вот только на кой сечас что-то делать на "не SQL не серверная"?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:30 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7 aX> Автоинкремент (AutoInc) когда к новой строке этого поля aX> присваивается значение пред +1Дак тебе max() + 1 или формирование PK ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:32 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
:) Вот поэтому и задал вопрос какая лучшая. Какие + - чем хороши, с кокой работать лучше и легче.? А база должна у клиента стоять на машине и файлы сохранять, отчеты и т.п. Нет сервера, поэтому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:33 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Карабас. max() + 1. Создавать функцию вариант отпадает т.к. есть соответствующий тип поля. Посмотри в справочнике по СУБД про автонумерацию. А что такое РК? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:37 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
А текстовые файлы очень хороший вариант. Если у них хорошая обработка и т.п. Но гемороя УУУУ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:42 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7:) Вот поэтому и задал вопрос какая лучшая. Какие + - чем хороши, с кокой работать лучше и легче.? А база должна у клиента стоять на машине и файлы сохранять, отчеты и т.п. Нет сервера, поэтому. Лучше и легче работать с той, которую знаешь. С учетом "не SQL" выбор ограничен. авторА база должна у клиента стоять на машине и файлы сохранять, отчеты и т.п Клиент\серверная это обозначениа архитектуры взаимодействия, а не то, что обязательно должно быть два компьютера. И клиент\серверная СУБД может стоять локально. Но с ней только на SQL можно разговаривать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:45 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
pkarklin понял про SQL. Но и написал что не SQL. А зачем я спрашиваю, у людей которые умнее и лучше разбираются в СУБД, этот вопрос. Посоветуйте пожалуйста, распишите с какой базой работать. Я приктически незнаю никакие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:49 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7 aX> Посоветуйте пожалуйста, распишите с какой базой работать. aX> Я приктически незнаю никакиену прочти ты хоть что-нибудь, чем тут глупости спрашивать Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:51 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7pkarklin понял про SQL. Но и написал что не SQL. А зачем я спрашиваю, у людей которые умнее и лучше разбираются в СУБД, этот вопрос. Посоветуйте пожалуйста, распишите с какой базой работать. Я приктически незнаю никакие. Следует выбирать клиент\сервеную СУЮД и изучать SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:58 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Да хорошие я глупости спрашиваю однозначно :). Почему вы pkarklin придерживаетесь SQL? Почему не Paradox с ней легко работать да и серверов не надо устанавливать и запускать? Почему не InterBase? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:02 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7Почему не InterBase?InterBase платный. Ты к этому готов ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:03 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Вот и нашолся первый минус. Это уже радует. Спасибо карабас. Вопрос остается открытым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:13 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
а firebird бесплатный. Вообще вы уж там определитесь нужно ли вам вообще использовать базы данных. Может и в правду ватит текстого файла или просто использовать структуру+stl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:26 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
авторПочему вы pkarklin придерживаетесь SQL? Эт не только я придерживаюсь. авторПочему не Paradox с ней легко работать да и серверов не надо устанавливать и запускать? Ну так парадокс я уже Вам рекомендовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:27 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
База нужна. Не файлы точно. А вопрос в том что какие и ПОЧЕМУ хороши. Интересно ПОЧЕМУ вы считаете предложенную базу достойной и ее + и - ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:31 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7База нужна. Не файлы точно. А вопрос в том что какие и ПОЧЕМУ хороши. Интересно ПОЧЕМУ вы считаете предложенную базу достойной и ее + и - Так весь этот раздел форума и посвящен "+ и -" тех или иных СУБД. ТАк что - только изучайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:43 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
так...а firebird бесплатныйа там нету "автоинкрементный полей" бугага Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:44 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Берите Oracle. Он круче всех. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:46 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
RENaissanceБерите Oracle. Он круче всехтам, по-моему, тоже нету автоинкрементный полей :) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:49 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Если хотите действительно моего совета, то выбирайте из двух: Oracle или MS SQL. И та и другая имеет бесплатные редакции (Express), которые свободно скачиваются с сайта производителя. На мой взгляд, MS SQL будет более прост в освоении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:49 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас там, по-моему, тоже нету автоинкрементный полей :) Если в Oracle этого нет, значит это не нужно (с) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:52 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас RENaissanceБерите Oracle. Он круче всехтам, по-моему, тоже нету автоинкрементный полей :) Posted via ActualForum NNTP Server 1.4 Там есть секвенсеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:55 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
pkarklinТам есть секвенсерыну что ты за глупости говоришь, вот ведь: aL-Xp7 aX> Создавать функцию вариант отпадает т.к. есть соответствующий тип поля. aX> Посмотри в справочнике по СУБД про автонумерациюа ты про какие-то секвенсеры говоришь Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:59 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Попробуйте AbsoluteDB Автоинкремент есть, работать легко, как BDE, но без недостатков BDE. Быстрая, надежная. Настолько проста, что легко заменяет ini-файл, просто - настройки хранить. Настолько масштабируема, что без проблем обслуживает сотни тысяч записей. Однофайловая. Однопользовательская версия бесплатна. Попробуйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:02 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас pkarklinТам есть секвенсерыну что ты за глупости говоришь, вот ведь: aL-Xp7 aX> Создавать функцию вариант отпадает т.к. есть соответствующий тип поля. aX> Посмотри в справочнике по СУБД про автонумерациюа ты про какие-то секвенсеры говоришь Posted via ActualForum NNTP Server 1.4 Ничего, ничего... ИСпользование "серьезных" СУБД еще и не таким глупостям научит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:02 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7 пишет: > Карабас. max() + 1. Создавать функцию вариант отпадает т.к. есть > соответствующий тип поля. Посмотри в справочнике по СУБД про > автонумерацию. А что такое РК? Жесть. Будем считать, что пятница удалась. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:09 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
так... пишет: > а firebird бесплатный. Не путай человека. Все бесплатное - г..о. Пусть ставит IB 5.5 - он платный, а значит хороший. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:12 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
fyndaВсе бесплатное - г..о. Ну, не все г.., что бесплатно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:20 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
:)) ага и не только пятница да еще и температура чуток есть. Интересные предложения :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:22 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
а если серьезно, берите SQL Express 2005. дспорить и рассказывать про - и + можно очень долго, если на винде работаете SQL Express 2005, если в других системам Oracle Express ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:36 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
SQL Express: 1. Надо инсталлировать сервер, и он будет запускаться каждый раз и висеть в памяти... 2. Работать через медленный ADO... Если у вас - настольное приложение, куда лучше иметь такую БД, что перенести на другой комп - только списать экзешник и файл базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:50 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
aL-Xp7Приветствую. Подскажите пожалуйста какую лучше всего и легче использовать базу данных в которой есть АВТОНУМЕРАЦИЯ полей. Кроме FoxPro. Builed Developer Studio 2006. C++Подумайте над переформулировкой вопроса. Например: "Подскажите хорошую книжку по СУБД и языку SQL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 16:32 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
У меня есть база FoxPro 9. Подключаюсь через TADO компоненты нормально. Показать таблицу работает. Поиск работает, и по индексам и по полям. Вносить данные и редактировать и удалять могу. SQL запросы TADOQuery такие как SELECT работают на ура. Create Table тоже работает. А проблема в том что мне надо создать базу (не только таблицы, а файл базы data.dbc и индексные файлы к таблицам) с 0. 1) Если я задаю индексные поля при создании таблицы, то файл индексов создается. А отдельно запросом "index on" индексы не создаются. 2) Я немогу создать саму базу командой CREATE DATABASE. Ладно это не проблема, можно и пустую базу взять из фокса. 3) Если мне прийдется переиндексировать таблицы то как мне это сделать? С помощью визуальных компонентов TADO (dbGO)? 4) И если прийдется сжимать базу, то как и это сделать? с.м выше вопрос 3) Понимаете мне надо создавать пустую базу данных по нажатию кнопочки. Такие варианты как возьми базы в екзешник и потом копируй, делаю на УРА все это работает . Но надо командами. Если кто-то знает как работать с FoxPro в dbGO то ПОМОГИТЕ. Вот из-за этой проблемы и хочу перейти на другую СУБД. SQL сервер ставить не собираюсь. Мне надо чтобы файлы базы лежали в папке, я к ним обращался и работал. Папка с базой и Екзешник. Все. Максимум с ней может одновременно 2-3 человека работать ито это редкость. Спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 16:44 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
для работы с SQL и Oracle под виндой можно использовать .Net CLient, хотя я предпочитаю Ole DB. Ado и Ado.Net все-таки разные, также как Asp и Asp.Net. для начала можно потренироваться на Access. и вообще в приложениях нужно делать уровень BLL, DAL чтобы потом в случае заблуждения передалать только DAL, а не все приложение. я начинал первые свои проекты с FireBird. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 16:48 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
автоинрементные поля удобны только в редких случаях, для таблицы лога например. А как только понадобится вставить запись с определенным значением начнутся пляски с бубном, куда удобней синвенсы, можно и сасому их реализовать если нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 16:56 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
>> Мне надо чтобы файлы базы лежали в папке так 2005 сервак такое и поддерживает, просто кидаешь *.mdf файл в паку и указываешь его в connectionString. никаких тебе регистраций и т.д. 1. есть такая команда create datABASE 2. нафига таблицы переиндексировать? такое некоторые гуру на оракле практикуют иногда 3. Зачем базу сжимать? 4. create index всегда можете сделать. Забудьте про FoxPro, используйте реляционные БД или этот форум не для вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 17:23 |
|
||
|
Лучшая база данных с полями автонумерации в Builder C++
|
|||
|---|---|---|---|
|
#18+
fynda > а firebird бесплатный. Не путай человека. Все бесплатное - г..о. Пусть ставит IB 5.5 - он платный, а значит хороший. Posted via ActualForum NNTP Server 1.4 fynda! Зачем ты ребенку предлагаешь всякую каку в рот тащить!!! В IB5.5 багов как блох на барбоске. Для aL-Xp7 FoxPro - Билли Гейтс после покупки хорошей СУБД целенаправленно превратил ее в труп. С форматом dbf работают компоненты Дельфей TDBF. Бесплатные, ищутся гуглом. Но настоятельно рекомендую учить sql и теорию реляционных БД! Для исключительно настольной системы рекомендую Firebird. Это бесплатный наследник InteBase. По нему есть много доки на русском и конференции поддержки см www.ibase.ru Для настольных приложений брать Firebird embedded. Интерфейс идентичен полному серверному варианту. Установка к конечному пользователю: скопировать вместе с твоей программой одну dll. И еще раз скажу - учи теорию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 21:42 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1553172]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 159ms |

| 0 / 0 |
