![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Delphi и SQL [D6, MSSQL]
Garmahis © (2003-02-24 19:32:00)Я в пятницу уже задавал вопрос о считывании данных из таблицы с MS SQL Server в дельфийские переменные... Большое спасибо тем кто мне ответил, но к сожалению те методы позволяют считывать только те данные что считываются командой селект и только первую строку таблицы... Мне надо считывать последовательно каждую следующую строчку при нажатии на кнопку... Заранее большое спасибо!
Garmahis (2003-02-25 11:27:00) [1]В дельфе давно а вот с базами данных нет... Большое спасибо!
VAleksey (2003-02-25 11:19:00) [2]А ты давно в делфи ?
Если нет (а впрочем и в любом случае)
Фаронов. Delphi 4/5/6/7. Руководство разработчика баз данных.
Garmahis (2003-02-25 11:02:00) [3]Можно подробнее про книги? А то покупаешь какую ни будь рублей за тысячу в ней две тысячи страниц текста из которых действительно полезных страниц десть...
Anatoly Podgoretsky (2003-02-25 10:18:00) [4]Лучше хорошие, и по Дельфи и по SQL
По Дельфи например Пачеко и Текстейра
По SQL Дейта, Грабера
Ну и еще есть встроенная справка.
Garmahis (2003-02-25 10:03:00) [5]А какие книжки?
Garmahis (2003-02-25 09:57:00) [6]Ух ты! Вроде это именно то что надо!
Johnmen (2003-02-25 09:56:00) [7]>Мне надо считывать последовательно...
>Но тут проблема ...
Тебе книжки надо почитать, проблем и не будет...:)))
Dona (2003-02-25 09:52:00) [8]А что, просто запрос не подойдет?
Query.SQL:="select ... from ... ...";
Query.Open;
Query.First;
Нажатие кнопки
if not Query.eof then
begin Variable1:=Query.ParamByName("...");
... Query.Next;
end;
Garmahis (2003-02-25 09:40:00) [9]Это понятно но дело в том что например я сначала в куэри.SQL декларирую курсор потом высталяю его на первую строчку и активизирую куэри потом приравниваю мои переменные данным этой строчки потом пишу FETCH NEXT и опять активизирую... Но тут проблема что я так не могу узнать когда он будет на последней строке...
stone (2003-02-25 09:34:00) [10]FETCH NEXT
Garmahis (2003-02-25 09:19:00) [11]Не ужели никто не знает? Я пытался решить это через FETCH, но пока не придумал как передвигаться только на одну строчку вперёд...