Я начал с Turbo Pascal 3, перешел на TP5, купил на следующий день TP6 под названием Borland и понизил до TP5.5. Купили Delphi 3, а теперь уже Delphi 5 Enterprise. Я вроде как потерял интерес к написанию кода около 4-5 лет назад по двум причинам:
- Потратил целый день на написание ASP & SQL для кого-то еще.
- Журнал PC Techniques ушел.
У меня есть несколько программ на рынке условно-бесплатных программ, которые хорошо работают, но нуждаются в серьезном обновлении. Я люблю Delphi или любил его, когда это был Borland (до того, как Borland купил DBase и все остальное дерьмо), я хотел бы спасти как можно больше моего кода D5E, но сомневаюсь, что смогу. Я планирую перейти на Delphi 2010.
Мой следующий выпуск программного обеспечения должен взаимодействовать с базой данных. Я очень хорошо разбираюсь в MS Sql и хотел бы поместить весь код базы данных в хранимые процедуры.
Какая база данных лучше всего подходит для взаимодействия с Delphi, допускает хранимые процедуры и настолько проста в развертывании, что даже Geico Gecko может ее развернуть?
10/25/2009 18:53 EST
Повторно открыт после прочтения установочных документов для Delphi 2010
Я скачал пробную версию Delphi 2010 и разархивировал установку. Я читал документы по установке, включенные в пакет. Я начал с install.htm внутри пакета zip.
install.htm мудро советует вам посмотреть следующие две статьи:
- Замечания по установке: http://edn.embarcadero.com/article/39754
- Примечания к выпуску: http://edn.embarcadero.com/article/39758
В примечаниях к выпуску указано следующее ...
Драйвер MSSQL требует установки собственного клиента SQL. Собственный клиент SQL 2008 требуется для dbxmss.dll. Собственный клиент SQL 2005 требуется для dbxmss9.dll
Я проверил свою машину, чтобы увидеть, установлен ли SQL Native Client. Нету. Я не закончил читать документы, поэтому сделал заметку для установки собственного клиента SQL.
Я погуглил dbxmss.dll и dbxmss9.dll и нашел очень интересную ветку на форумах Embarcadero. читать ветку здесь .
Прочитав эту ветку и немного подумав, я не думаю, что буду использовать Microsoft SQL Express. Я не могу полагаться на то, что у моих клиентов установлены правильные драйверы. Итак, я вернулся к поиску другого решения.
Если я продаю продукт за 40 долларов для широких масс, мне нужно иметь пуленепробиваемое решение, которое не требует, чтобы мой новый клиент обновил свою машину до того, как мое программное обеспечение заработает.