|
|
|
Вопрос по передаче параметров
|
|||
|---|---|---|---|
|
#18+
Есть такой код With ADOQuery do SQL.Add('SELECT * FROM Table1'); SQL.Add('WHERE (field1 = :p1) AND (field2 = :p2)'); Parameters.ParamByName('p1').Value := '%' Parameters.ParamByName('p2').Value := '%' open; end; Если я в операторе WHERE присвою полям метасимвол %, то происходит выборка всех полей, если же через параметры, то находится 0 записей. Уважаемые профи, может подскажите в чем тут сложность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2002, 16:49:17 |
|
||
|
Вопрос по передаче параметров
|
|||
|---|---|---|---|
|
#18+
А не Like ли случайно должно быть вместо = ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2002, 17:03:34 |
|
||
|
Вопрос по передаче параметров
|
|||
|---|---|---|---|
|
#18+
К сожалению и Like тоже не изменило ситуацию...может это какой нибудь ADO-шный глюк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2002, 17:06:09 |
|
||
|
Вопрос по передаче параметров
|
|||
|---|---|---|---|
|
#18+
кажется эти грабли сегодня были... попробуйте... Parameters.ParamByName('p1').DatType := ftString; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2002, 17:38:24 |
|
||
|
Вопрос по передаче параметров
|
|||
|---|---|---|---|
|
#18+
К сожалению и это не помогло. А может есть еще какой нибудь способ эквивалентный метасимволу %? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2002, 08:05:34 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2119428]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
385ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 732ms |

| 0 / 0 |
