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

Вниз

не работает запрос к sysusers   Найти похожие ветки 

 
oleg777 ©   (2005-12-23 14:18) [0]

Пишу вот такой запрос(MSSQL 2000):

Query1.Close;
Query1.SQL.clear;
Query1.SQL.Add("SELECT name  FROM  sysusers ");
Query1.Open;

Возвращает пустой результат.
В Query Analyzer все работает, а через Delphi результата нет.
Как получить содержимое таблицы через Query?


 
Johnmen ©   (2005-12-23 14:23) [1]

>а через Delphi результата нет.

Почему ты так решил?


 
oleg777 ©   (2005-12-23 15:20) [2]

Возвращает пустой результат.


 
Johnmen ©   (2005-12-23 15:42) [3]

>Возвращает пустой результат.

Как это определено?


 
oleg777 ©   (2005-12-23 16:09) [4]

3-мя способами
1. Query1.Fields[0].AsString;
2. комбинация Query1, DataSource1, DBGrid
3. Query-> SQL Builder


 
Johnmen ©   (2005-12-23 16:18) [5]

И что показали эти способы?

ЗЫ
Последний вопрос, ибо надоело из тебя тянуть...


 
oleg777 ©   (2005-12-23 16:35) [6]

На первый способ:
List index out of bounds(0)
на 2 и 3 высвечивает пустой столбец без имени и ячейки пустые.

Делаю запрос SELECT *  FROM  sysusers, возвращает всю таблицу из 19 столбцов,  но name среди них нет


 
Fay ©   (2005-12-23 16:39) [7]

2 oleg777 ©   (23.12.05 16:35) [6]
в sysusers 20 полей

uid
status
name
sid
roles
createdate
updatedate
altuid
password
gid
environ
hasdbaccess
islogin
isntname
isntgroup
isntuser
issqluser
isaliased
issqlrole
isapprole


 
Johnmen ©   (2005-12-23 16:39) [8]

>Делаю запрос SELECT *  FROM  sysusers, возвращает всю таблицу из 19
>столбцов,  но name среди них нет

Ну вот видишь, сам разобрался.

ЗЫ
Хотя у меня в sysusers поле name есть.


 
oleg777 ©   (2005-12-23 16:53) [9]

Да ничего не разобрался, поле "name sysname 128" должно быть и есть (если смотреть из Enterprise Manager)только из  Query у меня он не вызывается, как и из RXQuery. Хотя подключаюсь к базе  под sa со всеми правами.


 
Johnmen ©   (2005-12-23 16:58) [10]

Так-так-так.... Через БДЕ работаешь...
А ты уверен, что коннектишься? Уверен, что выполнение метода Open не вызывает ексепшн?



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

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

Наверх




Память: 0.49 MB
Время: 0.049 c
14-1135109536
Prohodil Mimo
2005-12-20 23:12
2006.01.15
Что такое УЕ?


14-1135053187
Silky
2005-12-20 07:33
2006.01.15
Курсовая по СУБД


4-1131450963
Uran
2005-11-08 14:56
2006.01.15
Журнал событий Windows 2003


14-1134818862
СергоБ
2005-12-17 14:27
2006.01.15
Сохранение Timage в BMP иконку


2-1135248850
Scorpio
2005-12-22 13:54
2006.01.15
Oracle