Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi БД Как вывести результат запроса в DbGrid? Здравствуйте! Есть база Oracle. Есть код: DataModule2.OracleQuery.Sql.Add('select * from table'); DataModule2.OracleQuery.Execute; Как результат запроса вывести в DbGrid?? В свойствах компонента запроса есть только такое свойство как Connection. Оно подсоединяет к базе. Других похожих свойств как DataSources нет. https://www.cyberforum.ru/ delphi-database/ thread152460.html Delphi БД База даних
Народ подскажите что нужно знать чтобы создать и роботать с БД в делфи.
Delphi БД Форматирование DBGrid Только начал знакомится с база в дельфи и возникли проблема: создал базу Access с несколькими текстовыми полями с ограниченной длиной и подключил её к DBGrid, но текстовые поля стали шириной по-стандарту - 255ю Подскажите. как это исправить, чтобы все было, как в базе. Вот проект https://www.cyberforum.ru/ delphi-database/ thread152288.html Delphi БД Как записать в таблицу 4 эдита в цикле https://www.cyberforum.ru/ delphi-database/ thread152287.html
procedure TForm7.BitBtn5Click(Sender: TObject); var st: string; i,j: integer; begin DataModule2.ODS_QuestID_TEST.AsInteger:=form7.DBLo okupComboBox1.KeyValue; DataModule2.ODS_QuestQUEST.AsString:=form7.Memo1.L ines.Text; DataModule2.ODS_Quest.Post; for i:=0 to form7.ComponentCount-1 do begin
Delphi БД DBGrid столбцы (добавить - удалить)
Доброго времени суток. У меня такой вопрос: возможно ли у DBGrid сделать программное добавление/удаление столбцов, так чтобы в БД столбцы также автоматически добавлялись/удалялись? Добавлено через 26 минут забыл уточнить БД Access использую ADO
Delphi БД Как написать правильно: если возвращаемое запросом значение - пустое? Как написать правильно: если возвращаемое значение - пустое ? if Query.FieldByName('Name').Value= ... https://www.cyberforum.ru/ delphi-database/ thread152076.html
Delphi БД Выбор сразу всей таблицы https://www.cyberforum.ru/ delphi-database/ thread152053.html
Приветствую всех программеров этого форума :) Итак подключаюсь я через делфи к mysql все конекчусь, делаю запрос SELECT * FROM test у меня не активируется SimpleDAtaSet выдает какую-то ошибку, я мучался мучался очень долгое время мучался , по тысячи раз все переделывал, и тут вот решил все же попробовать сделать так SELECT name FROM test все заработало, все выводится из бд как надо, теперь я...
Delphi БД Нужна помощь при вставке 4 значений в таблицу при выборе через ChecBox
Здравствуйте! Есть форма. На ней выбирается тест, записывается запрос и 4 ответа. Необходимо выбрать правильный ответ(выбор ответа-checkbox, при выборе должно записаться в базу слово 'Да'), а остальные ответы должны записаться со словом 'Нет'. При заполнении всех полей на форме, после чего нажимается кнопка. Как сделать чтобы к одному ответу записалось 'Да', а остальным 'Нет'???
Delphi БД Поиск методом Locate: маски Делаю игру - города, поиск через локейт. 39 строчка работает нормально, аналогичная, но 62-ая нет, в чем ошибка? Проект компилируется, только на 62-ой строчке, выдает ложный результат. Т.е. я хочу что бы искало слова на уже заранее "отрезанную" букву, поиск должен работать по первой букве. if (avef.mytab.Locate('city;flag',varArrayOF(),)) and (avef.mytab.fieldbyname('flag').Asinteger=0)... https://www.cyberforum.ru/ delphi-database/ thread151894.html Delphi БД Как узнать результат запроса Query https://www.cyberforum.ru/ delphi-database/ thread151779.html
Приветствую. Подскажите такой вопрос. как мне сравнить текст, который введен в edit к примеру, с текстом который находится в базе и выбирается из базы при помощи запроса? Например запрос такой SELECT Phone FROM Info WHERE Id:=1 как сравнить результат запроса с текстом в edit? Спасибо
Вопрос по TZIBEventAlerter (ZEOS+FB) Delphi БД
Доброго времени суток, коллеги и все остальные. Требуется Ваша подсказка по вопросу использования пакета ZEOS 6.6.6-stable в связке с FireBird 2.1. А именно: их хранимой процедуры вызываю post_event 'TEST'; , но в клиентском приложении ожидаемого события не происходит. Точнее сказать никого event'а не происходит. По докам нашёл, что TZIBEventAlerter имеет баги с установкой свойств AutoRegister и...
Delphi БД Вывод данных https://www.cyberforum.ru/ delphi-database/ thread151679.html
Мне нужно чтоб выводило общую информацию о количестве дисциплин и часов нагрузки каждого преподавателя, не знаю, как подправить запрос, чтоб выводило для всех с их ФИО то есть должно выводить (ФИО преподавателя, Количество дисциплин, Сумма часов нагрузки) select count(isubj),sum(ihours) from load where cfio='nafanya'
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,255
16.07.2010, 16:48 0

Изменение данных через Query - Delphi БД - Ответ 860109

16.07.2010, 16:48. Показов 17120. Ответов 76
Метки (Все метки)

Ответ

В Delphi7 (да и более ранних версиях) для строк есть стандартный тип
ShortString, эквиваленитный старому паскалевскому String с ограничением по длине 255 символов
и LongString, у которого длина ограничена, но настолько большой величиной, что туда можно засунуть войну и мир
Строковые переменные можно объявлять как String. По умолчанию это длинная строка. Привожу кусочек из Help
The reserved word string functions like a generic type identifier. For example,

var S: string;
creates a variable S that holds a string. In the default {$H+} state, the compiler interprets string (when it appears without a bracketed number after it) as AnsiString. Use the {$H-} directive to turn string into ShortString.
Я не думаю, что Вы использовали директиву переключения {$H-} , хотя Вы могли это сделать ненамеренно в настройках Delohi
Ksenya, попытайтесь этот SQL реализовать частями. Сначала добейтесь, чтобы заработала какая - то его часть. Потом постепенно удлиняйте.
В настройках покопайтесь. Вдруг у Вас действительно все настроено на короткую строку.

Вернуться к обсуждению:
Изменение данных через Query Delphi БД
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2010, 16:48
Готовые ответы и решения:

Работа с базами данных через компонент Query. SQL-запросы. Программа «Семейный бюджет»
Работа с базами данных через компонент Query. SQL-запросы. Программа «Семейный бюджет». Программа...

Изменение данных в IBExperte через Delphi
При создании приложения в делфи столкнулся с такой проблемой... В самой программе все работает,...

Создание/изменение/удаление данных в Excel подключеную через ADO Delphi
Здравствуйте люди добрые. Помогите с такой ситуацией. 2 формы в delphi, на первой через ado...

Поиск через query
Доброго времени суток! Есть база, DBGrid подключен к query. Я хочу сделать поиск, который ищет...

76
16.07.2010, 16:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.07.2010, 16:48
Помогаю со студенческими работами здесь

Не изменяется строка в BD с через Query
Такой код: procedure TRegionRepository.UpdateObject(obj: TRegion); var mySQL: string; begin...

Добавление записи в dbgrid через query
На форму поместил компоненты dbgrid, button, datasource, query....при помощи кнопки нужно добавить...

Передача параметров через Query отчету QReport
Гуглила два дня, ответы вокруг да около. Есть корректно работающий отчет QReport с точными...

Изменение данных через TextBox
Всем привет, нужна помощь. есть текстбоксы, через них я изменяю данные в таблице, если я хочу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru