|
|
|
Вопрос к знатокам Delphi, Ms Access и ADO
|
|||
|---|---|---|---|
|
#18+
Задача: Есть таблица в MS Access 2000, в ней два числовых поля. Необходимо создать запрос выводящий для каждой записи сумму этих двух полей. Все бы хорошо, но если одно из значений Null, то и вся сумма будет Null В Access все решается просто, с использованием функции Nz(). Т.е. получается запрос вида: SELECT Table1.Field1, Table1.Field2, Nz(Table1.Field1,0)+Nz(Table1.Field2,0) FROM Table1; Но, в Delphi при соединении с данной базой через ADO (провайдер Microsoft Jet 4), если в ADOQuery.SQL создать этот же самый запрос возникает ошибка вида: Неопределенная функция 'Nz' в выражении Если, кто-нибудь сталкивался с данной проблемой и успешно ее решил пожалуйста помогите (очень нужно !). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2003, 10:15 |
|
||
|
Вопрос к знатокам Delphi, Ms Access и ADO
|
|||
|---|---|---|---|
|
#18+
Напиши функцию для, как Nz() для Delphi! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2003, 11:15 |
|
||
|
Вопрос к знатокам Delphi, Ms Access и ADO
|
|||
|---|---|---|---|
|
#18+
Это тебе на форум по Дельфям надо. Обычное дело, когда средства разработки и формат хранения данных принадлежат разным фирмам. Дельфийцы достаточно активно используют Акес, они тебе и помогут. У нас (Акесников и бейсиковцев) таких проблем не возникает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2003, 11:19 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32177040&tid=1681223]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 327ms |

| 0 / 0 |
