|
|
|
Bug в ADO?
|
|||
|---|---|---|---|
|
#18+
В QA делаю такой запрос: select cast([Номер Карты] as varcha(10)) as Номер from TABLE; Запрос нормально срабатывает. Но когда пытаюсь выполнить такой же запрос через Delphi и ADO, то получаю ошибку, что поле Номер Карты не найдено. Менять имя поля мне не хочется. Оно нужно для совместимости со старой версией. Пытался поместить в запрос в хранимую процедуру (1-я попытка) и даже со временной таблицей и переименованием столбца(2-я попытка) - всё равно не получается. В чём проблема, может кто знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:06:24 |
|
||
|
Bug в ADO?
|
|||
|---|---|---|---|
|
#18+
дело в пробеле :) а есть у тебя возможность использовать не имя поля а номер? например select cast(3 as varcha(10)) as Номер from TABLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:08:38 |
|
||
|
Bug в ADO?
|
|||
|---|---|---|---|
|
#18+
view можно создать с переименованными полями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:26:33 |
|
||
|
Bug в ADO?
|
|||
|---|---|---|---|
|
#18+
С View не работает в DELPHI+ADO. Причём просто прочитать поле получается: select [Номер Карты] from TT, а вот преобразования и переименования не срабатывают! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:35:46 |
|
||
|
Bug в ADO?
|
|||
|---|---|---|---|
|
#18+
Специально попробовал. ADO.SQL = 'select cast([Номер Карты] as varchar(10)) as Номер from test' Всё работает как из пушки. D6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:42:33 |
|
||
|
Bug в ADO?
|
|||
|---|---|---|---|
|
#18+
Я бы написал запрос так: Код: plaintext Если не поможет, то посмотрите в Profiler'е, что отсылает Delphi на сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:43:59 |
|
||
|
Bug в ADO?
|
|||
|---|---|---|---|
|
#18+
Лучкину Дмитрию! Может быть дело в настройках соединения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:46:58 |
|
||
|
Bug в ADO?
|
|||
|---|---|---|---|
|
#18+
Ребята! Простите подлеца! Дело было в том, что [Номер Карты] оставалось в списке фиксированыых полей в TAdoQuery и не совпадало с синонимом! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:53:40 |
|
||
|
Bug в ADO?
|
|||
|---|---|---|---|
|
#18+
Да я там вообще ничего не трогал. ADOConnection.ConnectionString построена её же автоматом Но, если интересно: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Pager;Data Source=NTSERVER;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=NTSERVER;Use Encryption for Data=False;Tag with column collation when possible=False Или что-то другое имелось в виду. Сами сервак и Д6 тоже поставлены с дистрибутива без каких-либо СП, спец-настроек и прочего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:55:38 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32057953&tid=1819631]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 320ms |

| 0 / 0 |
