SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » FireBird и PowerShell (FireBird и PowerShell)
FireBird и PowerShell [сообщение #5680] Sat, 02 November 2024 16:23 Переход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
Привет всем!
Народ подскажите как можно подключиться к FireBird из Powershell'а ?
и как отправить запрос на изменение данных ?
Re: FireBird и PowerShell [сообщение #5683 является ответом на сообщение #5680] Sat, 02 November 2024 16:37 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
isql
Re: FireBird и PowerShell [сообщение #5684 является ответом на сообщение #5683] Sat, 02 November 2024 17:00 Переход к предыдущему сообщениюПереход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
из PowerShell'а:
либо через ODBC
или подробнее через isql
???

перепробовал кучу примеров с использованием ODBC, но вылетает ошибка
"Исключение при вызове "Open" с "0" аргументами: "ERROR [IM002] [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию"
Re: FireBird и PowerShell [сообщение #5686 является ответом на сообщение #5684] Sat, 02 November 2024 17:17 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
1. ODBC должен быть таки скачан и установлен.
2. ODBC должен быть настроен
Re: FireBird и PowerShell [сообщение #5687 является ответом на сообщение #5686] Sat, 02 November 2024 17:19 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
есть ещё вариант с использованием LCPI OLE-DB провайдера.
но его таки надо купить и установить.
Re: FireBird и PowerShell [сообщение #5689 является ответом на сообщение #5686] Sat, 02 November 2024 19:40 Переход к предыдущему сообщениюПереход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
1. ODBC должен быть таки скачан и установлен.
2. ODBC должен быть настроен

и скачан и настроен...соединение в нём "Успешно"
Re: FireBird и PowerShell [сообщение #5690 является ответом на сообщение #5689] Sun, 03 November 2024 11:32 Переход к предыдущему сообщениюПереход к следующему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 77
Зарегистрирован: July 2022
Member
Рекомендую IBEScript. Мощная бесплатная утилита с кучей настроек. Может не только команды и скрипты выполнять, но имеет и свой скриптовый язык - ibeblock.

[Обновления: Sun, 03 November 2024 11:32]

Известить модератора

Re: FireBird и PowerShell [сообщение #5691 является ответом на сообщение #5690] Sun, 03 November 2024 15:35 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
А я рекомендую С++. Очень мощный язык с кучей возможностей. Но что толку от этого для топикстартера, если он ограничен PowerShell?
Re: FireBird и PowerShell [сообщение #5692 является ответом на сообщение #5691] Tue, 05 November 2024 08:19 Переход к предыдущему сообщениюПереход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
SD писал(а) Sun, 03 November 2024 15:35
А я рекомендую С++. Очень мощный язык с кучей возможностей. Но что толку от этого для топикстартера, если он ограничен PowerShell?
Мудрые слова.
Мне мне нужно именно из PowerShell.

Вообще в данный момент нужно отправить "insert into ..."

[Обновления: Tue, 05 November 2024 08:23]

Известить модератора

Re: FireBird и PowerShell [сообщение #5693 является ответом на сообщение #5692] Tue, 05 November 2024 08:45 Переход к предыдущему сообщениюПереход к следующему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 140
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
SergeyKNP писал(а) Tue, 05 November 2024 12:19
SD писал(а) Sun, 03 November 2024 15:35
А я рекомендую С++. Очень мощный язык с кучей возможностей. Но что толку от этого для топикстартера, если он ограничен PowerShell?
Мудрые слова.
Мне мне нужно именно из PowerShell.

Вообще в данный момент нужно отправить "insert into ..."
Как уже сказали - проще всего ("проще", в данном случае означает "без поиска и установки какого-либо стороннего софта" ) выполнить скрипт с помощью консольной программы isql.exe который идет в комплекте с сервером Firebird.
Видимо, в PowerShell нужно создать сам файл скрипта с sql-командами, и потом его выполнить с помощью isql.exe
Re: FireBird и PowerShell [сообщение #5696 является ответом на сообщение #5693] Tue, 05 November 2024 16:51 Переход к предыдущему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
fraks писал(а) Tue, 05 November 2024 08:45
SergeyKNP писал(а) Tue, 05 November 2024 12:19
SD писал(а) Sun, 03 November 2024 15:35
А я рекомендую С++. Очень мощный язык с кучей возможностей. Но что толку от этого для топикстартера, если он ограничен PowerShell?
Мудрые слова.
Мне мне нужно именно из PowerShell.

Вообще в данный момент нужно отправить "insert into ..."
Как уже сказали - проще всего ("проще", в данном случае означает "без поиска и установки какого-либо стороннего софта" ) выполнить скрипт с помощью консольной программы isql.exe который идет в комплекте с сервером Firebird.
Видимо, в PowerShell нужно создать сам файл скрипта с sql-командами, и потом его выполнить с помощью isql.exe
да я тоже думал пойти по пути скрипта и isql.exe, но реализовал свою хотелку через ODBC.

Вопрос закрыт: всем сасибо!
Предыдущая тема: У кого-нибудь есть GBAK с ключом -skip_d для FB2.5 ?
Следующая тема: select на удаленной базе
Переход к форуму:
  


Текущее время: Sat Dec 21 19:39:18 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00796 секунд