Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
ZEOS+BCB6 (D. Aven) 20/12/2004 - 14:31:14
      Re: ZEOS+BCB6 (Валентин) 20/12/2004 - 16:07:54
      Re: ZEOS+BCB6 (D. Aven) 20/12/2004 - 16:15:57
      Re: ZEOS+BCB6 (Валентин) 21/12/2004 - 11:02:00

> Original message text:
> From: D. Aven - 20/12/2004 - 14:31:14
> Subject:ZEOS+BCB6
> -----------------
> Несколько вопросов:
> 1) Как создать ДБ?
> 2) Как выполнить запрос?
> ZQuery1->SQL->Add("select * from my_db");
> ZQuery1->ExecSQL() не работает
> 3) Как достать следующий индекс после добавления рекорда в автоиндексное поле?
>
> Интересует реализация на bcb6
> Спасибо.
>


From: Валентин - 20/12/2004 - 16:07:54
Subject:ZEOS+BCB6
-----------------
1) Как создать ДБ?
а)Создать папку в каталоге данных MySQL или в менеджере.
б) подключиться к одной базе данных и запросом create database blabla; создать другую.

2) Как выполнить запрос?
Запросы бывают по извлечению-изменению данных и по изменению структуры базы данных.
Для изменения структуры базы даннх советую пользоваться менеджером.
Для запроса, возвращающего данные:
ZQuery1->SQL->Add("select * from my_table");
ZQuery1->Open;
Для изменения данных:
ZQuery1->SQL->Add("Insert into my_table (ID,Name) values(1,'Наименование')");
ZQuery1->ExecSQL();
В вопросе запрос ошибочный: select * from my_db;

3) Как достать следующий индекс после добавления рекорда в автоиндексное поле?
Нужно в настройке поля указать что оно autoinc, но компоненты и так его вычислят. После инсерта и поста транзакции (для innodb) значение ключа будет возвращено в поле так select last_insertid(); компонентом датасета.

4) Пользуйся стабильными версиями компонентов.
5) для ZeosDBO 6.5.x и MySQL 4.1.x в Properties сщединения укажи чарсет так CodePage=cp1251;
Того же результата можно добиться сделав запрос после соединения set character set cp1251;

Читай мануал
http://dev.mysql.com/doc/mysql/en/
http://dev.mysql.com/doc/mysql/ru/index.html

Читай этот форум, здесь мнгого ответов.

Достаточно ответов?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
19165



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |