![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
что делать с параметрами в TADODataSet.? [D7, 95/98]
umbra © (2007-12-18 18:37:00)есть адодатасет, у которогов дизайнтайм в коллекцию
Parametersдобавлено 5 параметров. Они нужны все, но не одновременно.
Как оказалось :), если свойствуTADODataSet.CommandTextв рантайм присвоить в качестве значения запрос с одним параметром, то возможны 2 варианта:
1)TADODataSet.Paramcheck = True
После открытия датасета в коллекции отстается один параметр
2)TADODataSet.Paramcheck = False
При открытии датасета происходит исключение с сообщением "Одному или нескольким необходимым параметрам не было присвоено значение."
Вопрос в следующем: как обычно с этим обходятся? Единственное, что приходит в голову - оставитьTADODataSet.Paramcheck = True, создавать коллекцию параметров отдельно и по мере необходимости копировать ее в коллекцию датасета. Но, может быть, есть и другие способы?
Palladin (2007-12-18 18:44:00) [1]вот для таких случаев я придумал маленький простенький механизм построения запросов где, в зависимости от наличия параметра, присутствует или отсутствует условие... советую тебе его тоже придумать...