Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.65/125: Рейтинг темы: голосов - 125, средняя оценка - 4.65
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199

Подключение к удаленному SQL-серверу по IP-адресу

31.10.2014, 22:33. Показов 23630. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мудрецы программисты, прошу помощи по забитому вопросу. Всю голову сломал, а толку нет. Пытаюсь подключиться к базе данных на удаленном SQL-сервере 2005, задолбался. Настройка контактной зоны SQL Server, сделал. Доступ к БД на SQL-сервере открыл, вроде бы. При попытки соединения по IP-адресу, пишит, что ..."Не выполнена проверка из-за ошибки при инициализации поставщика. [DBNETLIB][ConnectionOpen(ParseConnectParams()).] Недопустимое соединение."...
При запуске командной строки, при вводе "netstat", показывает, что подключение идет, но не проходит. Пишет:
Имя Локальный адрес Внешний адрес Состояние
ТСП ххх.ххх.х.ххх:ххххх ххх.хх.хх.ххх:ms-sql-s TIME_WAIT

ххх.хх.хх.ххх:ms-sql-s - что это за фигня?
Копался в Инете, нарыл, что 1433=MS-SQL-S - Microsoft-SQL-Server

Прошу помощи
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.10.2014, 22:33
Ответы с готовыми решениями:

Подключение c# приложения к удаленному sql серверу
День добрый. Имеется приложение на c# которое должно конектиться к базе данных локального sql сервера. На моем компе все работает...

Подключение к удаленному серверу в локальной сети ms sql server
Я глупый или что-то. Прочитал много статьей но понять не могу. У меня есть удаленный сервер в локальной сети ms sql server и Мне...

Подключение к удаленному серверу
Здравствуйте, для ознакомительных целей арендовал сервер. На сервере стоит Debian 7 (хотя это не важно). Как можно подключаться к данному...

22
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
01.11.2014, 10:30
1. в машине на котором установлен MS .SQL должен отключить (windows-firewall -брандмауэр Windows)
2. надо настроит TCP/IP через (диспетчер конфигурации)
больше там нечего нету

Добавлено через 5 минут
и лучше в месте IP-адресу пишите имя сервера из клиентские машини
1
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
01.11.2014, 11:00  [ТС]
Смотри, проблема в следующем, мне надо подключиться из дома к базе данных на работе, на другой ПК. Подключение делаю по IP-адресу. В ADO указываю:
- поставщика данных: Microsoft OLE DB Provider for SQL Server
- Соединение: ххх.хх.хх.ххх (указываю IP-адрес. Вот тут я думаю, что делаю, что-то не правильно. Может тут надо писать IP:порт\имя сервера или IP,порт или IP,порт\имя сервера.)
После этого выбираю базу данных
Но почему ругается ..."Не выполнена проверка из-за ошибки при инициализации поставщика. [DBNETLIB][ConnectionOpen(ParseConnectParams()).] Недопустимое соединение"..., не могу понять?

1. в машине на котором установлен MS .SQL должен отключить (windows-firewall -брандмауэр Windows) -ОТКЛЮЧИЛ
2. надо настроит TCP/IP через (диспетчер конфигурации) - НАСТРОИЛ

Может не того поставщика выбрал?

Добавлено через 6 минут
xxbesoxx
Я могу с тобой как то связаться? В долгу не останусь
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
01.11.2014, 11:14
Лучший ответ Сообщение было отмечено kabachok как решение

Решение

Попробуй так: Data Source=X.X.X.X\SQLEXPRESS
1
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9276 / 5060 / 607
Регистрация: 13.03.2013
Сообщений: 17,889
Записей в блоге: 17
01.11.2014, 11:35
Цитата Сообщение от kabachok Посмотреть сообщение
Смотри, проблема в следующем, мне надо подключиться из дома к базе данных на работе, на другой ПК.
Это как? На Вашем домашнем ПК установлена SQL, а базы лежат удаленно?
Или же SQL с базами лежат на удаленном серваке, а Вы пытаетесь подгрузить в приложении базы?
В любом случае это гемор, ибо SQL лучше, чем в локальной среде не работают.
1
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
01.11.2014, 20:44  [ТС]
Спасибо всем кто ответил, спасибо за не равнодушие. Перед ответом FILа, я сам сообразил, он меня укрепил в понимании. Спасибо мужики

Добавлено через 8 часов 38 минут
Нужна еще помощь, подключение сработало. Но запуск программы проходит очень долго. В моем городе, запуск идет за 2-3 минуты, а в другом городе уже целый час запускается и все еще не запустился. Хотя все пингуется, пакеты проходят. Подскажите, из-за чего и почему?
Понимаю, что это не полная инфа. Я грешу на программный код. Задайте вопросы, постараюсь ответить.
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
02.11.2014, 11:26
Лучший ответ Сообщение было отмечено kabachok как решение

Решение

Цитата Сообщение от kabachok Посмотреть сообщение
Подскажите, из-за чего и почему?
1. Такой глюк знает " ADO " он предназначен для изучения . А для коммерческой цели для работы MS SQL есть такой библиотека "SDAC" он гораздо быстро работает
2. Добавьте программу на главное форму " Автозапуск " что при включении программа начал запустит сам ! типа как Skype понял ?
3. INSERT и UPDATE делайте через хранимые процедуры . То ест , на сервере создайте процедур на INSERT и UPDATE и передайте параметр через Edit или какой у вас там компонент ....
1
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
02.11.2014, 13:23  [ТС]
Понятно, буду дальше трудиться
1
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
02.11.2014, 13:35
Лучший ответ Сообщение было отмечено kabachok как решение

Решение

на данный момент пускай так работает . А хозяину скажи что будешь доработать это софт . скачай SDAC и установи это библиотека на Delphi , Разбирай создать храним процедур MS SQL на insert и Update потом вызвать его из Delphi и передать значения на его параметрах ! и переделай потом проект ...
Автозапуск тоже не забудьте ! Что приключение компьютера программа сам запустился ... таком подходе пользователь не заметит что он долга запускается
1
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
04.11.2014, 15:18  [ТС]
xxbesoxx,
Установил компонент SDAC, пробую написать
Цитата Сообщение от xxbesoxx Посмотреть сообщение
INSERT и UPDATE делайте через хранимые процедуры
Не получается, вот пример:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE PROCEDURE Table_Sotrudnik
    (@id INTEGER, @Familiua nvarchar(30), @Imua nvarchar(30), @Doljnost nvarchar(20), @AZR bit, @ALM bit, @BEL bit,
     @VSB bit, @GOR bit, @GRZ bit, @DVS bit, @DON bit, @ZAB bit, @ZKZ bit, @ZSB bit, @KAZ bit, @KBSH bit, @KRG bit,
     @KLG bit, @KRS bit, @KRIM bit, @LAT bit, @LIT bit, @LIV bit, @MSK bit, @NET bit, @ODS bit, @OKT bit, @PDN bit,
     @PRV bit, @SVR bit, @SEV bit, @SKV bit, @TRK bit, @UZB bit, @UVS bit, @UJN bit, @UZP bit, @UYR bit, @Pusto bit, @TDJ bit)
AS
BEGIN
    INSERT INTO (@id, @Familiua, @Imua, @Doljnost, @AZR, @ALM, @BEL, @VSB, @GOR, @GRZ, @DVS, @DON, @ZAB, @ZKZ, @ZSB, @KAZ, @KBSH, @KRG,
     @KLG, @KRS, @KRIM, @LAT, @LIT, @LIV, @MSK, @NET, @ODS, @OKT, @PDN, @PRV, @SVR, @SEV, @SKV, @TRK, @UZB, @UVS, @UJN, @UZP, @UYR, @Pusto, @TDJ)
     VALUES
     (@id,@Familiua,@Imua,@Doljnost,@AZR,@ALM,@BEL,@VSB,@GOR,@GRZ,@DVS,@DON,@ZAB,@ZKZ,@ZSB,@KAZ,@KBSH,@KRG,
     @KLG,@KRS,@KRIM,@LAT,@LIT,@LIV,@MSK,@NET,@ODS,@OKT,@PDN,@PRV,@SVR,@SEV,@SKV,@TRK,@UZB,@UVS,@UJN,@UZP,@UYR,@Pusto,@TDJ)
END
Ошибка:
Сообщение 102, уровень 15, состояние 1, процедура Table_Sotrudnik, строка 8
Неправильный синтаксис около конструкции "(".
Я задолбался уже, что не так.
Вопрос в следующем, мне надо сделать так чтобы данные, при нажатии кнопки, добавлялись, сохранялись, редактировались и удалялись. Я уже лоб разбил, кучу прочитал литературы, но без опыта, практики ничего не получается. Помоги, пожалуйста!
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
05.11.2014, 00:00
1) Научи писать код так ! Что для другим разработчиком было его легко почитать
2) вот здесь ошибка (@id INTEGER,
3) Смотри простой пример
------------------------------
Таблица
T-SQL
1
2
3
4
5
6
7
8
9
10
create table users
(
    u_id int identity(1,1) primary key,
    u_datRegister datetime default getdate(),  
    u_fio nvarchar(40) not null,  
    u_Pasport_Number nvarchar(30) unique,  
    u_Adress nvarchar(50) not null, 
    u_Status nvarchar (40) not null, 
    u_Login nvarchar(15) not null,  
);
Процедур на INSERT
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
   create procedure UsersINSETED
    @u_fio nvarchar(40),
    @u_Pasport_Number nvarchar(30), 
    @u_Adress nvarchar(50), 
    @u_Status nvarchar (40),
    @u_Login nvarchar(15) ,
    @u_Password nvarchar(15)  
       as
       begin tran
          insert into users
          (  u_fio, u_Pasport_Number, u_Adress, u_Status, u_Login, u_Password )
          values
         ( @u_fio, @u_Pasport_Number, @u_Adress, @u_Status, @u_Login, @u_Password)
       commit tran;
Процедур на UPDATE
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
   create procedure UsersUpdated
    @u_id int,
    @u_fio nvarchar(40),
    @u_Pasport_Number nvarchar(30), 
    @u_Adress nvarchar(50), 
    @u_Status nvarchar (40),
    @u_Login nvarchar(15) ,
    @u_Password nvarchar(15)  
       as
       begin tran
          update  users set
           u_fio=@u_fio, 
           u_Pasport_Number=@u_Pasport_Number,
           u_Adress=@u_Adress,
           u_Status=@u_Status,
           u_Login=@u_Login, 
           u_Password=@u_Password  
         where u_id=@u_id 
       commit tran;
уловили ?

Добавлено через 30 минут
Цитата Сообщение от kabachok Посмотреть сообщение
при нажатии кнопки, добавлялись, сохранялись, редактировались и удалялись. Я уже лоб разбил, кучу прочитал литературы
1. При нажаты кнопка выходить Forma где есть Edit и все визуалнй компоненты frmAdminAddChange это форма для редактирование и добавление
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TfrmMain.UsersAdd; // На данный процедура просто для выхода формы и очистить текст 
begin
  with frmAdminAddChange do
  begin
    Caption := 'Добавить';
    edtu_fio.Text := '';
    edtu_Pasport_Number.Text := '';
    edtu_Adress.Text := '';
    cbbu_Status.Text := '';
    edtu_Login.Text := '';
    edtu_Password.Text := '';
    ShowModal;
  end;
end;
Здесь вызиваем тоже самое форму для редактирование уже сушествиушие запис
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TfrmMain.UserEdit;
begin
  with frmAdminAddChange do
  begin
    Caption := 'Редактировать';
    edtu_fio.Text := DM.msqryUsers.FieldByName('u_fio').AsString;
    edtu_Pasport_Number.Text := DM.msqryUsers.FieldByName('u_Pasport_Number').AsString;
    edtu_Adress.Text := DM.msqryUsers.FieldByName('u_Adress').AsString;
    cbbu_Status.Text := DM.msqryUsers.FieldByName('u_Status').AsString;
    edtu_Login.Text := DM.msqryUsers.FieldByName('u_Login').AsString;
    edtu_Password.Text := DM.msqryUsers.FieldByName('u_Password').AsString;
    ShowModal;
  end;
end;
Потом объявим процедуру разделе public
Delphi
1
2
  public
     procedure userINSERT;
Тела этого процедур ... DM.mstrdprcSP это компонент MSStoredProc для вызова процедур
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TfrmMain.userINSERT;
begin
  with DM.mstrdprcSP do
  begin
    StoredProcName := 'UsersINSETED';
    ParamByName('@u_fio').Value := Trim(frmAdminAddChange.edtu_fio.Text);
    ParamByName('@u_Pasport_Number').Value := Trim(frmAdminAddChange.edtu_Pasport_Number.Text);
    ParamByName('@u_Adress').Value := Trim(frmAdminAddChange.edtu_Adress.Text);
    ParamByName('@u_Status').Value := Trim(frmAdminAddChange.cbbu_Status.Text);
    ParamByName('@u_Login').Value := Trim(frmAdminAddChange.edtu_Login.Text);
    ParamByName('@u_Password').Value := Trim(frmAdminAddChange.edtu_Password.Text);
    ExecProc;
    DM.msqryUsers.Refresh;
  end;
end;
Потом на Update
Delphi
1
2
  public
procedure UsersUpdate;
тела этого процедур
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
procedure TfrmMain.UsersUpdate;
begin
  with DM.mstrdprcSP do
  begin
    StoredProcName := 'UsersUpdated';
    ParamByName('@u_fio').Value := Trim(frmAdminAddChange.edtu_fio.Text);
    ParamByName('@u_Pasport_Number').Value := Trim(frmAdminAddChange.edtu_Pasport_Number.Text);
    ParamByName('@u_Adress').Value := Trim(frmAdminAddChange.edtu_Adress.Text);
    ParamByName('@u_Status').Value := Trim(frmAdminAddChange.cbbu_Status.Text);
    ParamByName('@u_Login').Value := Trim(frmAdminAddChange.edtu_Login.Text);
    ParamByName('@u_Password').Value := Trim(frmAdminAddChange.edtu_Password.Text);
    ParamByName('@u_id').Value := DM.msqryUsers.FieldByName('u_id').AsInteger;
    ExecProc;
    DM.msqryUsers.Refresh;
end;
end;
Потом на форму frmAdminAddChange есть кнопка (сохранить )
и пишу
Delphi
1
2
3
4
5
6
7
8
9
10
11
    if frmAdminAddChange.Caption = 'Добавить' then
    begin
      frmMain.userINSERT; // вызываю процедуру userINSERT из другово модул на выполнение
      frmAdminAddChange.Close;
    end
    else
    if frmAdminAddChange.Caption = 'Редактировать' then
    begin
      frmMain.UsersUpdate; // здесь тоже самое 
      frmAdminAddChange.Close;
    end;
Ну что понятно ?
1
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
06.11.2014, 19:45  [ТС]
Что касаемо SQL, вроде бы усвоил.
Но появился новый вопрос.
При работе с Delphi-7, cоздал DataModule, в него поместил MSConnection, MSDataSource и MSQuery, вопрос в MSQuery, или надо установить MSStoredProc?
Если установить MSStoredProc, то возникает вопрос. При активации MSStoredProc, выходит ошибка ..."Запрос COMMIT TRANSACTION не имеет соответствующей инструкции BEGIN TRANSACTION"...
Что с этим делать?
1
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
06.11.2014, 20:20
Цитата Сообщение от kabachok Посмотреть сообщение
При работе с Delphi-7,
Зачем Delphi7 скачай и установите хотя бы XE3
Цитата Сообщение от kabachok Посмотреть сообщение
вопрос в MSQuery, или надо установить MSStoredProc?
не, MSQuery на MSConnection надо ! А MSStoredProc тоже на MSConnection

Добавлено через 5 минут
Цитата Сообщение от kabachok Посмотреть сообщение
Но появился новый вопрос.
Все операция вначале протестируйте на отдельное форму и когда увидишь что все ок ! Потом переписывай это код на проекте .... Не надо все сразу без проверке копировать
1
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
07.11.2014, 22:21  [ТС]
По Вашему примеру написал код:

Delphi
1
2
3
4
5
6
private
    { Private declarations }
  public
    procedure Table_Sotrudnik_Add;
    procedure Table_Sotrudnik_INSERT;
    { Public declarations }
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
procedure Table_Sotrudnik_Add;
begin
  with Form_Vxod do
  begin
    edt1.Text := '';
    edt2.Text := '';
    edt3.Text := '';
    chkVSB.Checked := False;
    chkGOR.Checked := False;
end;
 
procedure Table_Sotrudnik_INSERT;
begin
  with DataModule1.mstrdprc_Sotrudnik do
  begin
    StoredProcName := 'Table_Sotrudnik_INSERT;1';
 
    if Form_Vxod.chkVSB.Checked = True then
    begin
      ParamByName('@VSB').Value := True;
    end
    else
    if Form_Vxod.chkVSB.Checked = False then
    begin
      ParamByName('@VSB').Value := False;
    end;
 
    if Form_Vxod.chkGOR.Checked = True then
    begin
      ParamByName('@GOR').Value := True;
    end
    else
    if Form_Vxod.chkGOR.Checked = False then
    begin
      ParamByName('@GOR').Value := False;
    end;
 
    ExecProc;
    DataModule1.msqry_Sotrudnik.Refresh;
  end;
end;
Но при инсталляции ругается:
[Error] Vxod.pas(87): Unsatisfied forward or external declaration: 'TForm_Vxod.Table_Sotrudnik_Add'
[Error] Vxod.pas(88): Unsatisfied forward or external declaration: 'TForm_Vxod.Table_Sotrudnik_INSERT'

В чем дело, вроде прописал:
Delphi
1
2
3
4
5
6
  private
    { Private declarations }
  public
    procedure Table_Sotrudnik_Add;
    procedure Table_Sotrudnik_INSERT;
    { Public declarations }
0
35 / 35 / 3
Регистрация: 27.10.2014
Сообщений: 120
07.11.2014, 22:52
Я, конечно извиняюсь, может не по теме, но один момент доставляет... Не могу пройти мимо. Что это за ...
Delphi
1
2
3
4
5
6
7
8
9
if Form_Vxod.chkVSB.Checked = True then
    begin
      ParamByName('@VSB').Value := True;
    end
    else
    if Form_Vxod.chkVSB.Checked = False then
    begin
      ParamByName('@VSB').Value := False;
    end;
Нельзя же так издеваться над языком программирования, так сказать.
Тут должна быть всего одна строка:
Delphi
1
ParamByName('@VSB').Value := Form_Vxod.chkVSB.Checked;
1
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
08.11.2014, 00:29
Цитата Сообщение от kabachok Посмотреть сообщение
private { Private declarations } public procedure Table_Sotrudnik_Add; procedure Table_Sotrudnik_INSERT; { Public declarations }
Зачем процедур Table_Sotrudnik_Add; разделе public ? в книге не написано какой процедур и функция надо public и какой Private ?
Миниатюры
Подключение к удаленному SQL-серверу по IP-адресу   Подключение к удаленному SQL-серверу по IP-адресу  
0
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
08.11.2014, 16:57  [ТС]
При активации MSStoredProc, выходит ошибка ..."Запрос COMMIT TRANSACTION не имеет соответствующей инструкции BEGIN TRANSACTION"...
Где мне надо прописать инструкцию?
1
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
08.11.2014, 19:58
Цитата Сообщение от kabachok Посмотреть сообщение
При активации MSStoredProc, выходит ошибка
Его не надо активировать , он предназначен для вызова хранимые процедур , процедура может будет несколько ! Но, MSStoredProc достаточно только один ! пример есть на #11 а на #13 я вам уже сказал что он должен подключен на MSConnection
2) До того как ты мне посоветовал пользоваться SDAC, я писал SQL - запросы так:


DataModule2.msqry_Dislokaciua.Close;
DataModule2.msqry_Dislokaciua.SQL.Clear;
DataModule2.msqry_Dislokaciua.SQL.Add('S ELECT*');
DataModule2.msqry_Dislokaciua.SQL.Add('F ROM Table_Dislokaciua');
DataModule2.msqry_Dislokaciua.SQL.Add('W HERE Data_Poiska = '''+DateToStr(Form_DislokaciuaVagonov.dt p1.Date)+'''');
DataModule2.msqry_Dislokaciua.Open;
У меня есть подозрения, что так делать уже нельзя с SDAC, я верно думаю?
Можно , но код должен чуть-чуть оптимизирован ! Вы DataModule2.msqry_Dislokaciua повторяйте несколько раз . это не красиво . Я бы написал так
Delphi
1
2
3
4
5
6
7
8
    with DataModule2.msqry_Dislokaciua do
    begin
    Close;
     SQL.Clear;
     SQL.Add('SELECT * FROM Table_Dislokaciua');
     SQL.Add('WHERE Data_Poiska = '''+DateToStr(Form_DislokaciuaVagonov.dtp1.Date)+'''');
     Open;
    end;
Так лучше .... в общем вам надо тренировать и тестировать код . А так вначале все нормально .
0
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
08.11.2014, 20:21  [ТС]
Так в том то и дело, что MSStoredProc подключен к MSConnection, и все сделал по вашим рекомендациям
0
35 / 35 / 3
Регистрация: 27.10.2014
Сообщений: 120
08.11.2014, 21:24
T-SQL
1
2
3
4
5
6
7
8
9
10
      begin tran
          update  users set
           u_fio=@u_fio, 
           u_Pasport_Number=@u_Pasport_Number,
           u_Adress=@u_Adress,
           u_Status=@u_Status,
           u_Login=@u_Login, 
           u_Password=@u_Password  
         where u_id=@u_id 
       commit tran;
А зачем заключать в транзакцию единственный оператор? Смысл?
Да и вообще не вижу особого повода мутить хранимые процедуры из одного оператора. Проще динамически создавать, что-то типа ADOCommand и выполнять с операторами insert, update ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.11.2014, 21:24
Помогаю со студенческими работами здесь

Подключение к удаленному серверу
if (connect(sock , (struct sockaddr *)&server , sizeof(server)) < 0) { cout<<"ddd"; perror("connect failed....

Подключение к удаленному серверу
ни как не могу разобраться. вопрос следующий. Есть локальная сеть, нужно подключить программу с серверу(windows server 2007) на нем база...

Подключение к удаленному серверу
Здравствуйте. Нужна помощь, хотя бы разобраться в теории. Задача: написать программку, которая должна подключаться к серверу и...

Подключение к удаленному серверу БД
Здравствуйте, есть IP-адрес удаленного сервера и алиас БД, на удаленном сервер установлен FireBird 1.5. Нужно используя IP-адрес и алиас...

Подключение к удаленному серверу MySQL
Есть сайт, размещен на хостинге. У него есть база данных. Хочу к ней подключаться либо с другого сайта, либо со своего компьютера через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru