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

Вниз

Добавление FieldName   Найти похожие ветки 

 
AlexDan ©   (2009-04-23 07:45) [0]

Делфи+ 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 09:09) [1]

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


 
Anatoly Podgoretsky ©   (2009-04-23 09:53) [2]

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


 
AlexDan ©   (2009-04-23 11:11) [3]

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


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

в офффшор?


 
AlexDan ©   (2009-04-23 11:30) [5]

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


 
Anatoly Podgoretsky ©   (2009-04-23 11:32) [6]

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

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


 
AlexDan ©   (2009-04-23 11:37) [7]

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


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

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

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


 
AlexDan ©   (2009-04-23 11:56) [9]

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


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

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

он написан в Button1Click


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

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


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

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

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


 
clickmaker ©   (2009-04-23 12:10) [13]

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

куда?


 
AlexDan ©   (2009-04-23 12:11) [14]

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


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

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


 
palva ©   (2009-04-23 12:27) [16]

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


 
AlexDan ©   (2009-04-23 12:42) [17]

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


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


> AlexDan ©   (23.04.09 07:45)


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

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



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

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

Наверх




Память: 0.5 MB
Время: 0.011 c
2-1240385450
Nucer
2009-04-22 11:30
2009.06.07
Порядок условий в конструкции if


2-1240321320
Franzy
2009-04-21 17:42
2009.06.07
Как узнать, какие библиотеки (dll) использует программа?


15-1238663375
Галинка
2009-04-02 13:09
2009.06.07
Приложение автоматизации Ворда: вопрос...


15-1238632056
SPeller
2009-04-02 04:27
2009.06.07
Д2009


2-1240213953
Iriss
2009-04-20 11:52
2009.06.07
Потоки