|
Платные хостинги
Раскрутка сайта
Книги по программированию
Работа с ADOQuery в котором выборка из нескольких, Как вносить обнавления ?
- А что типа 'UPDATE Table1 SET Field1=2,Field2='TTT' ' не подходит?
- Ну для Query это выглядит так:Query.SQL.Text:='UPDATE Table1 SET Field1=2,Field2='''TTT''' ';Query.ExecSQL;
- У тебя там компонентик стоит Datasource. У него специальное свойство для этого - enabled.
- Тема новая не нужна, унас есть раздел и по Дельфи и по базам данных. А вообще я потерял нить рассуждений - нельзя ли подробнее: Что ты делаешь и что не получается, желательно с примерами кода...
- Уже сам раскопал - http://delphi.vitpc.com/helloworld/ado01.htmстатейка про загадочное св-во ADOQuery.Properties.Там все есть.Теперь (в том же проекте) не могу побороть глюк с LookUpFields`ами - при вставке нового поля (в том же Grid`е), LookUp поле уже имеет какое-то значение, причем после выбора он не отображается в поле, а появляется там только после выхода из режима редактировния (переход на другую строку в Grid`e).Или это вынести в отдельный вопрос?
- Дело оказалось не в LookUp, а в AutoCalk - если его отключить - LookUp - несовсем работает (по другому не скажешь), если включить в связанном (подчиненном по DataSource) запросе - ругается Ado "An unknown error has occurred".Выкрутился так - AutoCalc - включаю при обновлении (onValidate) поля являющегося ключем для lookUp`ского, а при изменении (OnChange) - Query.AutoCalcFields:=False;Если можно иначе - подскажите, буду благодарен!А предидущий вопрос - по поводу добавления в связанные таблицы я все-таки поместил в тему! Тут не БД, а специфика работы ADO компонентов Delphi !
- Интересная статейка! Будет полезна всем, работающим с ADO
- А что с LookUp делать? Не знаешь?Из доки извесно, что LookUp поля обновляются перед вычисляемыми. Отключаешь AutoCalc - LookUp кривится. Включаешь - ADO матерится!Эксперименчу - отключать/включать по событиям поля, ключевого для LookUp, OnValidate/OnChange соответственно. Работает только если LookUp поле в таблице одно.Как обойти такие грабли?
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|