|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.05.2010, 13:29 | #11 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
"Никак не хочет" это значит ты что-то не так написал или спроектировал. Для работы с акцессом компонент ADOQuery самое оно, а если у тебя что-то не работает выкладывай ошибки.
I'm learning to live...
|
|
31.05.2010, 14:15 | #12 | |
Пользователь
Регистрация: 21.10.2009
Сообщений: 22
|
Цитата:
Сейчас немного разобрался как сделать чтобы корректно выводились данные, но для этого для каждой таблицы в делфи надо добавлять ADOQuery и DataSource. Так и надо делать? Последний раз редактировалось Kolya29; 31.05.2010 в 15:05. |
|
31.05.2010, 15:00 | #13 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
ну вообще-то не обязательно.
для каждого "набора" данных да. Но не для каждой таблицы. Обычно хватает одного-двух ADOQuery на все про все... Ты для начала просто с одним поработай. Потом научись запросы на SQL писать, и думаю тогда тебе хватит одного такого компонента на форме P.S. я лично одним обхожусь...
I'm learning to live...
|
31.05.2010, 15:09 | #14 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Код:
1 ADOQuery и 1 DataSource и всё. С помощью запросов можно и отображаь данные из разных таблиц, и менять/добавлять данные в любой таблице, и создавать новые таблициы, и менять состав полей таблиц, итд итп //опоздал уже всё Последний раз редактировалось vovk; 31.05.2010 в 15:12. Причина: опоздал |
31.05.2010, 15:55 | #15 |
Пользователь
Регистрация: 21.10.2009
Сообщений: 22
|
Задача у меня такая, на форме есть штук 15 DBLookupComboBox и в каждом надо отобразить список значений из таблиц справочников. И с одним ADOQuery и DataSource у меня не получалось. Т.к временем очень ограничен буду делать кучу ADOQuery и DataSource.
|
31.05.2010, 18:53 | #16 |
Пользователь
Регистрация: 21.10.2009
Сообщений: 22
|
Практически со всеми функциями разобрался, скоро на чистовую буду делать. Кому интересно можете посмотреть что получается и можно ли было в данном случае обойтись одним ADOQuery и DataSource?
|
07.06.2010, 17:39 | #17 |
Регистрация: 02.09.2009
Сообщений: 8
|
Доброго времени суток!
У меня аналогичный вопрос...на счет кавычек база - ms access запрос: Q := 'UPDATE [SIMS] SET ' + '[SIMS].[DOG]="' + Edit1.Text + '", ' + 'WHERE [SIMS].[SIM]="' + ComboBox6.Text + '"'; Как вы заметили данные ставлю из Edit1. Если в Edit1 вписать типа: - произвольный "текст с кавычками" (в этом случае не даже не добавляет "Insert") - произвольный 'текст с апострофами' (добавит, но уже не удалит "DELETE" и не изменит "UPDATE") - произвольный ''текст с парными апострофами''(добавит, но уже не удалит "DELETE" и не изменит "UPDATE") - произвольный ""текст с парными кавычками""(добавит, но уже не удалит "DELETE" и не изменит "UPDATE") не сработает - это естественно, в связи с кавычками в самом запросе в мускуле это решалось так \" или так \' долго искал, но решения в ms access не нашел... пришлось временно запретить ввод кавычки и апострофа как быть? p.s. Кстати ошибка при любом запросе не только UPDATE Последний раз редактировалось Nurlan77; 07.06.2010 в 17:53. |
07.06.2010, 18:07 | #18 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Если написать
Код:
а лучше просто использовать параметпы Код:
Код:
|
07.06.2010, 18:30 | #19 |
Регистрация: 02.09.2009
Сообщений: 8
|
to vovk
Увы QuotedStr не добавит такую запись [sdfksfksdj"kjkjsdf'ds] а такую запись qqq он запишет как 'qqq' - что тоже не есть хорошо, при чем потом ее не удалить и не изменить... Код:
Последний раз редактировалось Nurlan77; 07.06.2010 в 18:43. |
07.06.2010, 18:45 | #20 | ||
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
прекрастно добавляютмся любые записи, QuotedStr только ставит апострафы и всё.
Цитата:
Код:
Скажите какие компоненты используете для доступа к базе. И желательно покажите кусок кода в котором чтото не получается Цитата:
Последний раз редактировалось vovk; 07.06.2010 в 18:49. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с запросом с параметрами | Альвента | Microsoft Office Access | 3 | 14.05.2010 09:46 |
Проблема с запросом! | LizaVeta | Общие вопросы Delphi | 3 | 09.05.2010 07:07 |
Проблема с SQL запросом | Bilargo | БД в Delphi | 4 | 27.11.2009 19:10 |
Помогите с запросом ADOQuery в Delphi 7 | Wolverine | БД в Delphi | 21 | 25.05.2009 15:03 |
Проблема c запросом! | SatS | SQL, базы данных | 6 | 24.01.2009 22:52 |