|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
19165
|
|