Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавление FieldName [D7, MSSQL]


AlexDan ©   (2009-04-23 07:45:00) 

Делфи+ ms sql. кинул ADOConnection, ADOQuery, DataSources, DBGrid
в ADOConnection настроил соединение с БД, DataSource связал с ADOQuery, ADOQuery связал с ADOConnetion...
DBGrid связал с DataSources. Выбивает приложение. Пишет Ошибка синтаксиса или нарушение прав доступа. И ещё странно, когда в ADOQuery пытаешься добавить add all fields (чтобы их потом в гриде вывести) пишет: Missing SQL property..
Вот код:
unit Unit1;
interface
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, Grids, DBGrids, DB, ADODB;

type
 TForm1 = class(TForm)
   ADOConnection1: TADOConnection;
   ADOQuery1: TADOQuery;
   DBGrid1: TDBGrid;
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;
var
 Form1: TForm1;

implementation
{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 ADOQuery1.Close;
 ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add('SELECT name FROM Table1');
 ADOQuery1.Open;
end;
end.


Плохиш   (2009-04-23 12:52:00) [1]


> AlexDan ©   (23.04.09 07:45)


> Выбивает приложение.

Тебе не повезло.


AlexDan   (2009-04-23 12:42:00) [2]

> palva ©   (23.04.09 12:27) [16]
> Он же написал - ошибка в синтаксисе запроса. Наверно, задумался
> над знакомым словом name.
Что о чём-то о своём думал? так я изнал.:(..


palva   (2009-04-23 12:27:00) [3]

Он же написал - ошибка в синтаксисе запроса. Наверно, задумался над знакомым словом name.


Медвежонок Пятачок   (2009-04-23 12:18:00) [4]

грид смотрит не на этот запрос


AlexDan   (2009-04-23 12:11:00) [5]

> clickmaker ©   (23.04.09 12:10) [13]
>куда?
в грид.


clickmaker   (2009-04-23 12:10:00) [6]

> почему он не выводится?

куда?


Anatoly Podgoretsky   (2009-04-23 12:08:00) [7]

> AlexDan  (23.04.2009 12:04:11)  [11]

Потому что полей нет.


AlexDan   (2009-04-23 12:04:00) [8]

clickmaker ©   (23.04.09 12:00) [10]
хорошо, если запрос есть, почему он не выводится?


clickmaker   (2009-04-23 12:00:00) [9]

> [9] AlexDan ©   (23.04.09 11:56)

он написан в Button1Click


AlexDan   (2009-04-23 11:56:00) [10]

> clickmaker ©   (23.04.09 11:48) [8]
ну наконец-то, откуда(как) этот запрос делается?


clickmaker   (2009-04-23 11:48:00) [11]

> в ADOQuery пытаешься добавить add all fields (чтобы их потом
> в гриде вывести) пишет: Missing SQL property

логично. Если нет запроса, откуда дельфи узнает, какие есть в таблице поля?


AlexDan   (2009-04-23 11:37:00) [12]

> Anatoly Podgoretsky ©   (23.04.09 11:32) [6]
она уже есть). вот я и спрашиваю, как вывести, чтоб её не было.:).


Anatoly Podgoretsky   (2009-04-23 11:32:00) [13]

> AlexDan  (23.04.2009 11:11:03)  [3]

Не надо будет ошибка.


AlexDan   (2009-04-23 11:30:00) [14]

точнее хотябы одно поле name. (а лучше и всю таблицу).


Медвежонок Пятачок   (2009-04-23 11:28:00) [15]

в офффшор?


AlexDan   (2009-04-23 11:11:00) [16]

> Anatoly Podgoretsky ©   (23.04.09 09:53) [2]
> А не надо добавлять все поля
как это не надо? в таблице 4 поля(name-один из них). в этом примере мне и надо-то только таблицу целиком вывести..


Anatoly Podgoretsky   (2009-04-23 09:53:00) [17]

А не надо добавлять все поля


Медвежонок Пятачок   (2009-04-23 09:09:00) [18]

ну все верно оно пишет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо