![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
Здравствуйте! Прошу совета о том как лучше рабоатб с MySQL из Delphi. Пробую через dbGo = SQLConnection+SimpleClientDataSet+D ataSource+Grid поля настроены в гриде - все отображается, но при пытки изменения или добавления ошибок нет но изменения в базе данных не происходит. Прошу совета как наиболее правильно работать с MySQL. Ранее делал программы только на ручной обработке результатов SQL запросов - хочется проще и быстрее.
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
Аватар, огромное спасибо! Можно еще вопрос. У меня есть поле AI так вот в гриде оно скрыто для ввода, но при попытке добавить через грид данные происходит ошибка о том, что поле должно быть заполнено. Подскажите как решить проблему?
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Видимо при добавлении записи. Или сделай в базе, что бы оно NULL допускало, или программно туда засунь значение нужное
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
Но оно же AoutoIncriment? Зачем мне следить за его значением, если база данных сама подставит его? И я не могу у поля ФШ поставить значение допускающее NULL
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Это тогда нужно в MySQL смотреть - как он поступает, если в INSERT-е автоинкрементное поле есть в списке полей, а в списке значений для него NULL торчит. Скорее всего добавление записей запросом нужно сделать. Точнее не скажу, давным-давно DBExpress пытался применить, для многопользовательской работы не прокатило
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
Аватар, а что можете посоветовать для многопользовательской работы?
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Для MySQL есть специализированные компоненты. Но увы, с MySQL почти не работаю. Слышал про MyDAC, вроде бесплатный. ZeosLib еще. Можно и ADO, но со специализированными удобнее
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 26.11.2009
Сообщений: 59
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
delphi with MySQL | НУРС | БД в Delphi | 1 | 13.03.2015 16:27 |
Delphi и MySQL | Demien | БД в Delphi | 16 | 07.10.2013 22:50 |
Delphi + MySQL | Базиля | БД в Delphi | 15 | 09.03.2012 19:53 |
Mysql+Delphi 2010 Использую libmysql.dll + mysql.pas не могу инф сохранить в базу | kGpROGER | БД в Delphi | 7 | 30.12.2010 18:27 |
MySQL+Delphi | Toxa | Общие вопросы Delphi | 3 | 23.01.2007 18:24 |