|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.02.2009, 08:44 | #11 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
Спасибо, все работает, осталось SQL подучить и софтик готов.
Я ваш новый друг, смиритесь!
|
03.02.2009, 15:47 | #12 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
не могу разобраться как считывать информацию из удаленной бд в компоненты, пытался считать в DBGrid, DBListBox
точнее сказать кодом я не программировал считывание, не знаю как сделать, связывал эти компоненты с DataSource, в query.sql прописал SELECT * FROM items; и надеялся получить заполненную таблицу, но нифига, как правильно делается это все?
Я ваш новый друг, смиритесь!
|
04.02.2009, 01:59 | #14 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
Мне кажется вы меня не поняли
Код:
мне нужно немного другое, чтобы дынне поля табилцы name наприер, добавлялись в комбобокс, нажал кнопку обновить и в комбобокс новые строки. еще вопрос такоей, пишу код в свойстве sql выдает синтаксис ошибку, пишу точно такой же код в phpMyAdmin и норм выполняется.... Ну и интересно как лучше увеличивать элемент ID, у меня в таблице есть такой заголовок, будет хранить порядковые номера 1,2,3... когда лучше считывать послдний номер и увеличивать на 1 чтобы не получилось такой вещи, 2 пользователя вместе нажали на кнопку и появилось два одинаковых id или сама sql умеет это делать?
Я ваш новый друг, смиритесь!
|
04.02.2009, 02:08 | #15 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
Для открытия набора данных, нужно использовать команду Open или присваивать свойству Active := true; А не ExecSQL.
ExecSQL предназначен для выполнения команд не возвращающих набор данных. Учите матчасть. Если поле ID autoincrement или используется триггер на вставку вкупе с генератором (незнаю, как там в MySQL), то база сама озаботится об увеличении индекса. |
05.02.2009, 21:47 | #16 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
не получается получить послднюю запись по полю id, пробовал
select id from items order by id limit 1; и select max(id) as id from items; в этих случаях возвращает 0, но в поле id такого элемента даже нету, там от 1 и выше. _______________________ разобрался Код:
Я ваш новый друг, смиритесь!
Последний раз редактировалось [Smarik]; 05.02.2009 в 22:26. |
06.02.2009, 09:52 | #17 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
А не проще определить количество записей которые возвратит ваш запрос немного переделав его таким образом:
select * from items это для того случая когда вам нужно узнать колличество записей в таблице, ну а если принять что каждая запись - это определённый предмет....
Тяжело быть бестолковым.....
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с автоматическим подключением библиотек объектов | iliy | Общие вопросы Delphi | 6 | 31.01.2009 06:39 |
проблема с подключением к Mysql | tibult | БД в Delphi | 0 | 09.01.2009 15:13 |
MySQL и Delphi, проблема... | POPOV | SQL, базы данных | 1 | 28.12.2007 08:03 |