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

Вниз

TQuery и SQLserver2000   Найти похожие ветки 

 
den_zab ©   (2003-09-02 14:59) [0]

MS SQL Server 2000
Имеется таблица table1 и поле field1 типа int,как в delphi
через компонент Query работать с типом int.
например Showmessage(Query.fielbyname("field1").?????? )


 
Reindeer Moss Eater ©   (2003-09-02 15:00) [1]

AsString


 
den_zab ©   (2003-09-02 15:11) [2]

Он выведет пустую строку


 
Reindeer Moss Eater ©   (2003-09-02 15:13) [3]

И что?
И кто он?


 
den_zab ©   (2003-09-02 15:15) [4]

В сообщении будет пустая строка,а там значени 11234566


 
Miau ©   (2003-09-02 15:15) [5]

А ты запрос посылал ? :)


 
den_zab ©   (2003-09-02 15:15) [6]

естественно


 
Miau ©   (2003-09-02 15:18) [7]

Тогда давай листинг вместе с запросом.


 
den_zab ©   (2003-09-02 15:21) [8]

Запрос Select field1 from table1 where field1=134667788

В проге

query.open;
Showmessage(Query.fielbyname("field1").asstring);


 
Reindeer Moss Eater ©   (2003-09-02 15:22) [9]

where field1=134667788

нет записей, удовлетворяющих условию


 
den_zab ©   (2003-09-02 15:25) [10]

Да нет записи-то как раз есть в моей проге условие отбора вообще
по другому полю,но какая разница.если скажем вывести результата в DBgrid то все работает.но мне надо скажем Showmessage


 
Reindeer Moss Eater ©   (2003-09-02 15:26) [11]

нет записей, удовлетворяющих условию


 
den_zab ©   (2003-09-02 15:26) [12]

Почему нет-то.


 
Reindeer Moss Eater ©   (2003-09-02 15:27) [13]

Потому что условие такое введено


 
Reindeer Moss Eater ©   (2003-09-02 15:28) [14]

в моей проге условие отбора вообще по другому полю
тебя просили запрос из программы, а не отвлеченный запрос


 
den_zab ©   (2003-09-02 15:29) [15]

Какое такое? Я же говорю если рез-т в DBgrid"e то все работает.


 
Reindeer Moss Eater ©   (2003-09-02 15:30) [16]

Какое такое?

Тебе видней какое. Может и нам покажешь?


 
den_zab ©   (2003-09-02 15:32) [17]

select id from sysobject where name="printer"


 
Reindeer Moss Eater ©   (2003-09-02 15:34) [18]

select id from sysobject where name="printer"

query.open;
Showmessage(Query.fielbyname("field1").asstring);


И где здесь поле "Field1" ???


 
den_zab ©   (2003-09-02 15:36) [19]

Showmessage(Query.fielbyname("id").asstring);


 
Reindeer Moss Eater ©   (2003-09-02 15:37) [20]

В ЗАПРОСЕ, ПРИВЕДЕННОМ в [17] ГДЕ ПОЛЕ "FIELD1"
???


 
Reindeer Moss Eater ©   (2003-09-02 15:38) [21]

select id from sysobject where name="printer"

Showmessage(Query.fielbyname("id").asstring);


нет записей, попадающих под условие


 
den_zab ©   (2003-09-02 15:40) [22]

select id from sysobject where name="printer"

query.open;
Showmessage(Query.fielbyname("id").asstring);

Field1 относится к началу форума[1].


 
Reindeer Moss Eater ©   (2003-09-02 15:41) [23]

Select count(id) from sysobject where name="printer"

Showmessage(IntToStr(Query.fields[0].AsInteger));


 
den_zab ©   (2003-09-02 15:45) [24]

Мне нужно не количество записей.А значение поля id.


 
Reindeer Moss Eater ©   (2003-09-02 15:47) [25]

Тебе в первую голову нужно убедиться что такие записи вообще есть.
Поэтому делай [23].


 
den_zab ©   (2003-09-02 15:48) [26]

Кол-во записей 1.
Такие записи ЕСТЬ.В DBGrid они видны.


 
Reindeer Moss Eater ©   (2003-09-02 15:51) [27]

Такие записи ЕСТЬ.В DBGrid они видны.
Значит DBGrid получает данные не из того Query.


 
Владислав ©   (2003-09-02 15:54) [28]

> Reindeer Moss Eater © (02.09.03 15:47) [25]

И не лениво же тебе! ;)
Знали бы об этом вопрошающие!


 
den_zab ©   (2003-09-02 16:05) [29]

Нашел ошибку.Спасибо.
А кто знает как получить список доступных SQL server-ов.Скажем вывести в Listbox.


 
app ©   (2003-09-02 16:08) [30]

А ты не хочешь задать этот вопрос отдельной темой, иначе бардак.


 
den_zab ©   (2003-09-02 16:09) [31]

Уже сделано!


 
Владислав ©   (2003-09-02 16:12) [32]

> den_zab © (02.09.03 16:05) [29]

Таки ошибка была? Представляешь, как ты человека помучал, который тебе ПОМОЧЬ хотел?!

"А кто знает как получить список доступных SQL server-ов.Скажем вывести в Listbox"

Смотря на каком компе ты это получить хочешь. Если не на том, на котором установлена клиентская часть, то это почти пустое дело. Чего надо, конкретнее?


 
den_zab ©   (2003-09-02 16:16) [33]

Допустим моей программе нужно коннектиться к разным серверам и я хочу получить список этих серверов.Лучше бы чтоб на компе не ставить клиентскую часть.


 
Reindeer Moss Eater ©   (2003-09-02 16:22) [34]

Лучше бы чтоб на компе не ставить клиентскую часть.
А еще лучше что бы для программы, использующей MSSQL не надо было устанавливать и сам сервер.

PS Если кто-то создает клиентов MSSQL значит это для чего-то да нужно.



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

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

Наверх




Память: 0.54 MB
Время: 0.033 c
14-71870
Jacob
2003-09-04 13:17
2003.09.22
Расписание авиарейсов


3-71497
www
2003-09-01 14:24
2003.09.22
Сохранение изменений в форме


3-71549
Alik$
2003-07-30 21:33
2003.09.22
Ошибка при активизации


14-71848
хз
2003-08-31 02:47
2003.09.22
По юриспруденции


1-71735
WeCom.WS
2003-09-09 19:40
2003.09.22
проблема с Тулбарами MS Word а в OleContainer е