• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Работа С Mysql В Firemonkey Delphi

  • Автор темы Автор темы Lomanu4
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,467
Баллы
155
Кто знает полностью от а до я как это все работает с firemonkey,от создание таблиц,до подключения к серверу и вывода информации в грид или даже в другой компонент?
 
Подключаю локал хост через openserver базу mudslides, потом закидую компонент от firedac connection, все делал короче говоря по примеру но нечего не выходит.
В интернете нет много информации как подключиться к серверу дб и работать с ней через Delphi
 
Provider=SQLOLEDB ты использовал ?
Код:
procedure TForm4.Button2Click(Sender: TObject);
begin
form1.ADOConnection1.Close;
form1.ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;'
+'Integrated Security=SSPI;'
+'Persist Security Info=False;'
+'User ID=' + Edit2.Text+';'
+'Initial Catalog='+ Edit4.Text+';'
+'Data Source='+combobox1.Text+';'
+'Use Procedure for Prepare=1;'
+'Auto Translate=True;'
+'Packet Size=4096;'
+'Workstation ID='+ Edit1.Text+';'
+'Use Encryption for Data=False;'
+'Tag with column collation when possible=False';
form1.ADOConnection1.Open;
form1.ADOConnection1.Connected:=true;
form1.ADOQuery1.Active:=true;
if not(form1.adoconnection1.Connected)
   then
    begin
     messagedlg('Нет соединения', mtError, [mbOk], 0);
     halt;
    end;
form1.show;
end;
procedure TForm4.Button1Click(Sender: TObject);
begin
form4.Close;
end;
procedure TForm4.Button3Click(Sender: TObject);
begin
opendialog1.Execute
//edit4.Text:=opendialog1.FileName;
end;
 
Provider=SQLOLEDB ты использовал ?
Код:
procedure TForm4.Button2Click(Sender: TObject);
begin
form1.ADOConnection1.Close;
form1.ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;'
+'Integrated Security=SSPI;'
+'Persist Security Info=False;'
+'User ID=' + Edit2.Text+';'
+'Initial Catalog='+ Edit4.Text+';'
+'Data Source='+combobox1.Text+';'
+'Use Procedure for Prepare=1;'
+'Auto Translate=True;'
+'Packet Size=4096;'
+'Workstation ID='+ Edit1.Text+';'
+'Use Encryption for Data=False;'
+'Tag with column collation when possible=False';
form1.ADOConnection1.Open;
form1.ADOConnection1.Connected:=true;
form1.ADOQuery1.Active:=true;
if not(form1.adoconnection1.Connected)
   then
    begin
     messagedlg('Нет соединения', mtError, [mbOk], 0);
     halt;
    end;
form1.show;
end;
procedure TForm4.Button1Click(Sender: TObject);
begin
form4.Close;
end;
procedure TForm4.Button3Click(Sender: TObject);
begin
opendialog1.Execute
//edit4.Text:=opendialog1.FileName;
end;
Через adoconnection я знаю как подключиться,я ломаются голову с sqlconnection
 
SQLConnection- там вроде тоже всё просто
 
ты должен SQLDriver установить
 
это под винду дрова чтобы ты мог работать с базами а если их нету ты неможешь подключить вделфи MySQL
 
это под винду дрова чтобы ты мог работать с базами а если их нету ты неможешь подключить вделфи MySQL

спасибо,после установки ddl все решилось!
 
Рад что помогformula
А вот к-примеру как выводить в таблицу фото ,если фото лежат на сервере , там походу надо прописать путь,но как? Ну и потом выводить в делпхи по id
 
А вот к-примеру как выводить в таблицу фото ,если фото лежат на сервере , там походу надо прописать путь,но как? Ну и потом выводить в делпхи по id

result = mysql_query("SELECT * FROM images WHERE id='$id'",$db);
 
0.JPG 1.JPG 2.JPG 3.JPG 4.JPG

В роде всё работает
 
Код:
procedure TForm2.Button1Click(Sender: TObject);
begin
ClientDataSet1.Append;
ClientDataSet1.FieldByName('ID').Value:=10;
ClientDataSet1.FieldByName('Name').AsString:=Edit1.Text;
ClientDataSet1.FieldByName('Data').AsString:=DateTimePicker1.Date;
ClientDataSet1.FieldByName('Foto').Assign(jpeg);
ClientDataSet1.ApplyUpdates(-1);
end;
 
Только через UniDAC
 
Статус
Закрыто для дальнейших ответов.
Вверх Снизу