Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.26;
Скачать: CL | DM;

Вниз

Delphi+sql server 7.0   Найти похожие ветки 

 
Леван   (2002-08-30 14:28) [0]

Привет мастерам!
Объясните, пожалуйста, что за трюк:
SQL server-> Enterprize manager->query analizer
на запрос <<select name,xtype from sysobjects >>
чустно возвращает оба стольбца с перечнев всех таблиц базы.
записиваю тот же самый запрос в тексте tquery.sql и запускаю
на open. Смотрю возвращаемые данные в гриде, а там
только стольбец xtype.
То же самое из Information_schema: sql не хочеть передать в Delphi названия таблиц

Почему и что делать, (главное: почему?)
Спасибо всем
Леван


 
dim- ©   (2002-08-31 01:15) [1]

а у меня все возвращает, может в tquery добавлено только одно поле xtype, или просто глюк


 
Леван   (2002-08-31 08:19) [2]

Интересно, что если писать "select convert(varchar(128),name) as nn,xtype from sysobjects",то Tquery уже возвращает имена таблиц, а RXtquery опять не возвращает. Это было обнаружено после нашего вопроса и это и есть решение пролблеми. Спасибо всем



 
Севостьянов Игорь ©   (2002-09-02 19:42) [3]

Видимо name - default expression
Пользоваться зарезервированными словами неверное решение
Видимо достаточно будет

SELECT name as Object_Name, xtype as Object_Type
FROM dbname..sysobjects


где dbname = имя БД


 
Леван   (2002-09-07 09:57) [4]

Нет, дело не в этом, а в том, что name имеет тип sysname, и его объзательно надо перевести в какой-нибудь текстовый тип.
Мы в этом убедились, проделав множество экспериментов



Страницы: 1 вся ветка

Текущий архив: 2002.09.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-85596
alexcom
2002-09-14 23:18
2002.09.26
как сделать поиск через Edit, что б отображались возм.варианты


4-85765
vitandr
2002-08-12 09:55
2002.09.26
Добавление пункта в Popup меню


4-85779
DarkSimpson
2002-08-07 17:43
2002.09.26
Замена стандартной панели задач и system-tray ю


1-85490
der
2002-09-16 09:24
2002.09.26
просмотр RTF


6-85626
Leny
2002-07-24 11:32
2002.09.26
Запуск программы