На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
  
> Delphi Mssql Mysql , С чего начать?
    Здравствуйте!Хочу попробывать поработать с Mssql и mysql, есть несколько вопросов :
    1.Какие компоненты следует использовать (у меня Delphi 7)
    2.какие книги следует читать для понятия работы данных СУБД
      Отвечу на половину вопроса :)
      1. Для работы с MS SQL, имхо, удобнее всего использовать компоненты ADO;
      2. Лучше BOL еще ничего не придумали.
        1. для MySQL ZeosLIB, ADO для MSSQL. Отличия в коде будут минимальны. Также через зеос можно с mssql работать, если я не ошибаюсь.

        2. в качестве книги, как вариант "SQL Руководство по изучению языка". Автор Крис Фиайли. Интересна тем, что рассматриваются несколько баз (различия в запросах между базами). Для начала хватит. Для детального изучения BOL для MS SQL & man для mysql ).
          Обновил Delphi (поставил 2007) скачал Zeos 6.5.1 немогу разобраться как его установить помогите
            а если не секрет - зачем те MySQL в дельфи??
            Цитата Pirate77 @
            2.какие книги следует читать для понятия работы данных СУБД

            SQL - знаешь?? если нет - то "Понимание SQL" Мартин Грубер
            Ну и Дейта естественно. Это в общем.

            Ну и по каждой СУБД - свои книги.
              Цитата Pirate77 @
              Обновил Delphi (поставил 2007) скачал Zeos 6.5.1 немогу разобраться как его установить помогите

              2007 не пробовал, но 7 было достаточно чтения ридми.
              В 2007 помогает?
                ufo всё разобрался(поставил ещё и Delphi 7 :) ),создал базу(1 таблица),соеденился,но почему не выполняются такие запросы как INSERT ,Update,Delete вылетает ошибка "Can not open a ResultSet" что делать ?
                  Pirate77
                  код в студию..

                  Догадываюсь что ты делаешь Open для запросов на изменение (update, insert, delete)?
                  если да, то все ок. Т.к. эти запросы не делают выборки.
                  Испольуй Exec (вроде так называется).
                    ufo как вообще делать добавление?
                    Я пишу в свойстве sql компонента Zquery Insert into имя бд values (значения );
                    Если не рудно просвяти в этом вопросе

                    Точно надо было делать Zquery1.ExecSql;
                    Сообщение отредактировано: Pirate77 -
                      Pirate77,
                      как я понимаю вопрос решен?
                      если да, то поставь отметку плиз на теме.
                      Если нет, пример:

                      ExpandedWrap disabled
                        Zquery1.SQL.Lines.Text := 'insert into t1(`a1`, `a2`) values (1, 2)';
                        Zquery1.ExecSQL;
                      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                      0 пользователей:


                      Рейтинг@Mail.ru
                      [ Script execution time: 0,0303 ]   [ 16 queries used ]   [ Generated: 27.04.24, 11:44 GMT ]