Access и Sql через delphi
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Access и Sql через delphi - 2010-12-02 17:34:34.206666
|
|
|
KillrBuckeye
Сообщений: 12
Оценки: 0
Присоединился: 2010-06-17 14:59:25.133333
|
Не получается открыть базу данных, созданную через ms access, в delphi. http://s43.radikal.ru/i099/1012/64/e2979bb388c6.jpg - примерное представление чтоб было и то что прописано в параметрах свойства Database использовал компоненты: TDatabase, TDatasource, TQuery, TTable. цель такова: открывать базу msaccess и возможность ее редактирования непосредственно в программе
|
|
|
RE: Access и Sql через delphi - 2010-12-02 20:56:04.413333
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
А TTable и остальное подключить ты не хочешь,не? И вообще,что значит "не получается открыть". Ты пока только компоненты на форму накидал. Гугли книжку/мануал, проставь свойства, запусти, подумай…
|
|
|
RE: Access и Sql через delphi - 2010-12-02 23:26:20.020000
|
|
|
KillrBuckeye
Сообщений: 12
Оценки: 0
Присоединился: 2010-06-17 14:59:25.133333
|
quote:
ORIGINAL: Genco А TTable и остальное подключить ты не хочешь,не? И вообще,что значит "не получается открыть". Ты пока только компоненты на форму накидал. Гугли книжку/мануал, проставь свойства, запусти, подумай… Ты уверен что я их просто накидал? я все их между собой подключил, но при запуске у меня не появляется таблица
|
|
|
RE: Access и Sql через delphi - 2010-12-02 23:43:47.456666
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Я вот вижу слева в инспекторе значки вопроса, в частности рядом с таблицей. Ergo, она не подключена. Вероятно, ты или забыл какое-то свойство указать, а что вероятнее - при указании их перепутал как-то. Сверься с манами. Тут у ребят их полно навалено по сабжу.
|
|
|
RE: Access и Sql через delphi - 2010-12-05 00:15:13.016666
|
|
|
KillrBuckeye
Сообщений: 12
Оценки: 0
Присоединился: 2010-06-17 14:59:25.133333
|
с этим разобрался, теперь считывается таблица и ее можно редактировать, но теперь у меня другой вопрос, как можно организовать поиск по критериям, например поиск по автору книги или поиск по названию книги p.s. база данных paradox 7
|
|
|
RE: Access и Sql через delphi - 2010-12-05 01:26:02.013333
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
RTFM. Не сочти за труд - проскролль страничку. Серьезно, заглядывай в маны.
|
|
|
RE: Access и Sql через delphi - 2010-12-05 16:21:10.960000
|
|
|
KillrBuckeye
Сообщений: 12
Оценки: 0
Присоединился: 2010-06-17 14:59:25.133333
|
quote:
ORIGINAL: Genco RTFM. Не сочти за труд - проскролль страничку. Серьезно, заглядывай в маны. написал код на поиск, по выбраной радиокнопке, все ищется, но проблема, когда вводишь текст которого нет в базе, он выдает сообщение ничего не найдено, но потом выскакивает ошибка datasource1: "Circular datalinks are not allowed" unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm2 = class(TForm)
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton;
Edit1: TEdit;
Button1: TButton;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
avt:string[30];
implementation
uses Unit1;
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
begin
if RadioButton1.Checked then begin
avt:=Edit1.Text;
if avt <> ''
then
begin
with form1.Query1 do begin
Close;
SQL.Clear;
SQL.Add(' SELECT DISTINCT Nazvanie, Avtor, Janr, Nomer_p, Kolvo, Cena');
SQL.Add('FROM ":STANDARD1:books.db"');
SQL.Add('WHERE');
SQL.Add('(Avtor= "'+ avt + '")');
SQL.Add('ORDER BY Nazvanie, Avtor, Janr, Nomer_p, Kolvo, Cena');
Open;
end;
if form1.Query1.RecordCount <> 0 then
form1.DataSource1.DataSet:=form1.Query1
else begin
ShowMessage('Ничего не найдено');
form1.DataSource1.DataSet:=form1.Table1;
end;
end;
end;
|
|
|
RE: Access и Sql через delphi - 2010-12-06 17:53:37.616666
|
|
|
KillrBuckeye
Сообщений: 12
Оценки: 0
Присоединился: 2010-06-17 14:59:25.133333
|
Разобрался.
|
|
|
|
|