Конференция "Начинающим" » Добавление FieldName [D7, MSSQL]
 
  • AlexDan © (23.04.09 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.
  • Медвежонок Пятачок © (23.04.09 09:09) [1]
    ну все верно оно пишет.
  • Anatoly Podgoretsky © (23.04.09 09:53) [2]
    А не надо добавлять все поля
  • AlexDan © (23.04.09 11:11) [3]
    > Anatoly Podgoretsky ©   (23.04.09 09:53) [2]
    > А не надо добавлять все поля
    как это не надо? в таблице 4 поля(name-один из них). в этом примере мне и надо-то только таблицу целиком вывести..
  • Медвежонок Пятачок © (23.04.09 11:28) [4]
    в офффшор?
  • AlexDan © (23.04.09 11:30) [5]
    точнее хотябы одно поле name. (а лучше и всю таблицу).
  • Anatoly Podgoretsky © (23.04.09 11:32) [6]
    > AlexDan  (23.04.2009 11:11:03)  [3]

    Не надо будет ошибка.
  • AlexDan © (23.04.09 11:37) [7]
    > Anatoly Podgoretsky ©   (23.04.09 11:32) [6]
    она уже есть). вот я и спрашиваю, как вывести, чтоб её не было.:).
  • clickmaker © (23.04.09 11:48) [8]
    > в ADOQuery пытаешься добавить add all fields (чтобы их потом
    > в гриде вывести) пишет: Missing SQL property

    логично. Если нет запроса, откуда дельфи узнает, какие есть в таблице поля?
  • AlexDan © (23.04.09 11:56) [9]
    > clickmaker ©   (23.04.09 11:48) [8]
    ну наконец-то, откуда(как) этот запрос делается?
  • clickmaker © (23.04.09 12:00) [10]
    > [9] AlexDan ©   (23.04.09 11:56)

    он написан в Button1Click
  • AlexDan © (23.04.09 12:04) [11]
    clickmaker ©   (23.04.09 12:00) [10]
    хорошо, если запрос есть, почему он не выводится?
  • Anatoly Podgoretsky © (23.04.09 12:08) [12]
    > AlexDan  (23.04.2009 12:04:11)  [11]

    Потому что полей нет.
  • clickmaker © (23.04.09 12:10) [13]
    > почему он не выводится?

    куда?
  • AlexDan © (23.04.09 12:11) [14]
    > clickmaker ©   (23.04.09 12:10) [13]
    >куда?
    в грид.
  • Медвежонок Пятачок © (23.04.09 12:18) [15]
    грид смотрит не на этот запрос
  • palva © (23.04.09 12:27) [16]
    Он же написал - ошибка в синтаксисе запроса. Наверно, задумался над знакомым словом name.
  • AlexDan © (23.04.09 12:42) [17]
    > palva ©   (23.04.09 12:27) [16]
    > Он же написал - ошибка в синтаксисе запроса. Наверно, задумался
    > над знакомым словом name.
    Что о чём-то о своём думал? так я изнал.:(..
  • Плохиш © (23.04.09 12:52) [18]

    > AlexDan ©   (23.04.09 07:45)


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

    Тебе не повезло.
 
Конференция "Начинающим" » Добавление FieldName [D7, MSSQL]
Есть новые Нет новых   [134477   +42][b:0][p:0.001]