Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

не работает запрос к 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
2-1135525506
lex85
2005-12-25 18:45
2006.01.15
DateTimePicker


1-1134039040
BURN
2005-12-08 13:50
2006.01.15
OnClick = ButtonSendClick


3-1132066468
Vlad
2005-11-15 17:54
2006.01.15
ADOQuery + ClientDataSet. Ошибка при пустом параметре


2-1135686629
фома
2005-12-27 15:30
2006.01.15
канва


6-1127834744
H@rdDrive
2005-09-27 19:25
2006.01.15
Как постить cookie для аутидентификации?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский