Поиск:

Ответ в темуСоздание новой темы Создание опроса
> добавление записей через AdoQuery, пропущен символ (;) в конце инструкции 
V
    Опции темы
Данкинг
Дата 1.12.2009, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(neweraser @  1.12.2009,  20:29 Найти цитируемый пост)
а можно без ид? например where ('поле GenDir - первая строка')

Можно, если ты уверен, что Иван Иванович Иванов у тебя во всей базе один-единственный. smile 

Цитата(neweraser @  1.12.2009,  20:29 Найти цитируемый пост)
пс это не пунто свичер, а что-то с форумом или моей оперой 

Ну, не знаю, обычно такое с ПунтоСвитчером бывает как раз бывает. А так - видимо, глюк очередной. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
neweraser
Дата 1.12.2009, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 17.2.2008

Репутация: нет
Всего: 6



чуть не так сформулировал, это пустое поле, можно просто как-то явно указать на него?


--------------------
Кто ищет, тот всегда найдет.
PM MAIL ICQ Skype   Вверх
Данкинг
Дата 1.12.2009, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(neweraser @  1.12.2009,  21:23 Найти цитируемый пост)
пустое поле

...where pole1 is null (вроде в Access так) - обновляются записи с пустыми полями pole1. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
neweraser
Дата 1.12.2009, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 17.2.2008

Репутация: нет
Всего: 6



ну так они все обновляются smile а мне одно надо, а хотя в принципе и все можно, уже просто времени нет думать.. 
Спасибо smile


--------------------
Кто ищет, тот всегда найдет.
PM MAIL ICQ Skype   Вверх
Данкинг
Дата 1.12.2009, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



neweraser, не знаю-не знаю, должны только по условию WHERE..., разбирайся, где накосячилзаблуждаешься. smile  smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
neweraser
Дата 2.12.2009, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 17.2.2008

Репутация: нет
Всего: 6



AdoQuery же вроде работает почти как и AdoTable, можно его соединить с какой-нибудь таблицей?
например как-то так
DataSource1.DataSet:= table1 
(до этого в AdoQuery в свойствах выбрал DataSource1)
а потом работать как и с AdoTable, т.е.
ADOQuery.FieldByName('pole'):= 'значение';
или я опять туплю и этого делать не стоит?

Цитата(Данкинг @  1.12.2009,  23:25 Найти цитируемый пост)
разбирайся, где накосячилзаблуждаешься

smile в пятницу курсовик сдавать, времени нет, а у меня не то что программа не готова, так еще теории нет 


--------------------
Кто ищет, тот всегда найдет.
PM MAIL ICQ Skype   Вверх
Данкинг
Дата 2.12.2009, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(neweraser @  2.12.2009,  00:30 Найти цитируемый пост)
можно его соединить с какой-нибудь таблицей?

Если просто в нём выбираешь все записи (select * from TABLE), то... Вроде как можно, только не помню, делал ли я так когда-то. В общем, попробуй, должно получиться:
Код

AdoQuery.Close;
AdoQuery.SQL.Clear;
AdoQuery.SQL.Add('select * from table');
AdoQuery.Open;
AdoQuery.Append;
AdoQuery.FieldByName('pole1').AsString:='bugaga';
AdoQuery.Post;


Добавлено @ 01:00
Цитата(neweraser @  2.12.2009,  00:30 Найти цитируемый пост)
(до этого в AdoQuery в свойствах выбрал DataSource1)

А это зачем? Указываешь для AdoQuery соответствующее AdoConnection - и всё, безо всяких датасоурсов.

Это сообщение отредактировал(а) Данкинг - 2.12.2009, 01:01


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
neweraser
Дата 2.12.2009, 01:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 17.2.2008

Репутация: нет
Всего: 6



 smile 
только вместо AdoQuery.Append мне нужно было AdoQuery.Edit
спасибо еще раз! выручил!!


--------------------
Кто ищет, тот всегда найдет.
PM MAIL ICQ Skype   Вверх
Данкинг
Дата 2.12.2009, 01:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(neweraser @  2.12.2009,  01:23 Найти цитируемый пост)
только вместо AdoQuery.Append мне нужно было AdoQuery.Edit

В таком случае (т.е. для редактирования) не забудь сначала встать на нужную строку, к примеру:
Код

AdoQuery.First;
...
AdoQuery.Recno:=101;

 smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.2359 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.