
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.10.2002, 13:06:24
|
|||
|---|---|---|---|
Bug в ADO? |
|||
|
#18+
В QA делаю такой запрос: select cast([Номер Карты] as varcha(10)) as Номер from TABLE; Запрос нормально срабатывает. Но когда пытаюсь выполнить такой же запрос через Delphi и ADO, то получаю ошибку, что поле Номер Карты не найдено. Менять имя поля мне не хочется. Оно нужно для совместимости со старой версией. Пытался поместить в запрос в хранимую процедуру (1-я попытка) и даже со временной таблицей и переименованием столбца(2-я попытка) - всё равно не получается. В чём проблема, может кто знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2002, 13:08:38
|
|||
|---|---|---|---|
Bug в ADO? |
|||
|
#18+
дело в пробеле :) а есть у тебя возможность использовать не имя поля а номер? например select cast(3 as varcha(10)) as Номер from TABLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2002, 13:26:33
|
|||
|---|---|---|---|
Bug в ADO? |
|||
|
#18+
view можно создать с переименованными полями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2002, 13:35:46
|
|||
|---|---|---|---|
Bug в ADO? |
|||
|
#18+
С View не работает в DELPHI+ADO. Причём просто прочитать поле получается: select [Номер Карты] from TT, а вот преобразования и переименования не срабатывают! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2002, 13:42:33
|
|||
|---|---|---|---|
|
|||
Bug в ADO? |
|||
|
#18+
Специально попробовал. ADO.SQL = 'select cast([Номер Карты] as varchar(10)) as Номер from test' Всё работает как из пушки. D6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2002, 13:43:59
|
|||
|---|---|---|---|
Bug в ADO? |
|||
|
#18+
Я бы написал запрос так: Код: plaintext Если не поможет, то посмотрите в Profiler'е, что отсылает Delphi на сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2002, 13:46:58
|
|||
|---|---|---|---|
Bug в ADO? |
|||
|
#18+
Лучкину Дмитрию! Может быть дело в настройках соединения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2002, 13:53:40
|
|||
|---|---|---|---|
Bug в ADO? |
|||
|
#18+
Ребята! Простите подлеца! Дело было в том, что [Номер Карты] оставалось в списке фиксированыых полей в TAdoQuery и не совпадало с синонимом! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2002, 13:55:38
|
|||
|---|---|---|---|
|
|||
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 тоже поставлены с дистрибутива без каких-либо СП, спец-настроек и прочего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1819631]: |
0ms |
get settings: |
7ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 374ms |

| 0 / 0 |
