Описание тега dbi
DBI - это модуль доступа к базе данных для языка программирования Perl. Он определяет набор методов, переменных и соглашений, которые обеспечивают согласованный интерфейс базы данных, независимо от фактической используемой базы данных. Для эквивалентного пакета R используйте тег r-dbi.
2
ответа
Ошибка perl/dbi/sql в результате ошибки "операция должна использовать обновляемый запрос"
У меня есть Perl-скрипт, который создает sql cmd для установки определенных полей в NULL в определенной таблице в базе данных MS Access (извините). Вот упрощенный макет. my $nonKeyFields_hashref = { "country" => "ZZZ", "address3" => "FOO" }; m…
22 июл '13 в 07:43
1
ответ
Как я могу проверить, правильно ли установлен модуль Perl (DBD::mysql)?
Я использую XAMPP в Mac OS X Yosemite и пытаюсь связаться с моей базой данных MySQL с помощью Perl. Это требует двух вещей: (1) DBI и (2) модуля драйвера mysql, DBD::mysql. Я столкнулся с большими проблемами при установке части DBD:: mysql. Тем не м…
10 окт '15 в 19:01
0
ответов
Как получить первичный ключ с помощью Perl DBI
Я пытаюсь написать скрипт, который собирает некоторую информацию о таблицах, используя Perl и модуль DBI. У меня уже есть вся информация о столбцах, но я не могу найти способ определить, какой столбец является первичным ключом. Я попытался найти ее,…
13 июл '17 в 09:26
1
ответ
Лучший способ вставить немодельные данные, используя ActiveRecord в Rails 3?
Я импортирую данные в проект Rails 3. У меня есть 2 немного разных сценария. Я хотел бы знать, есть ли лучший способ. Сценарий № 1 Я выполняю динамически генерируемый SQL, используя DBI:ODBC. (DBI, поскольку ActiveRecord не поддерживает эту базу дан…
17 июн '11 в 15:43
3
ответа
Работа вокруг ошибки perl DBD::mysql UTF-8
У нас есть программное обеспечение, написанное на Perl, которое извлекает данные из базы данных MySQL. Для этого мы используем интерфейс DBD::mysql Мы можем получить все данные правильно, база данных - это UTF8MB4, а приложение perl использует UTF-8…
04 сен '18 в 14:29
1
ответ
bind_columns вызывается с 1 значением, но необходимо 2
Я пытаюсь понять, почему у меня возникла следующая проблема. Я пишу небольшой скрипт на Perl, беру несколько примеров здесь и там, добавляя некоторые свои. Что я делаю, так это храню запросы в файле cfg, извлекаю их в соответствии с переданным аргум…
03 сен '14 в 17:56
3
ответа
Perl DBI не поддерживает результаты хранимых процедур MySQL
У меня проблема с выполнением хранимой процедуры из Perl (с использованием модуля DBI). Если я выполню простую SELECT * FROM table нет проблем. Код SQL: DROP FUNCTION IF EXISTS update_current_stock_price; DELIMITER | CREATE FUNCTION update_current_s…
25 мар '10 в 22:00
1
ответ
perl fetchrow_array возвращает только последний столбец вместо всех столбцов
Я работаю над сценарием под названием "hlstats.pl", который является сервером статистики из игры Half-Life от http://www.hlstats-community.org/ Я пытаюсь запустить это на Strawberry Perl на Windows с MySQL. Я изолировал проблему для fetchrow_array, …
16 сен '16 в 17:10
2
ответа
SQL вставка / обновление завершается неудачно, не вызывает ошибок
Всем полдня, В настоящее время я пытаюсь вставить или обновить значения полей формы через параметры в MySQL после некоторой простой проверки. Форма отправляет, но фактически не выполняет никаких операций и не вызывает синтаксиса или ошибки подключен…
08 апр '14 в 17:12
2
ответа
Принудительно только чтение при подключении к файлу sqlite
На многих внешних интерфейсах я хочу применять свои сценарии, используя подключение только для чтения к файлу sqlite3, отраженному от главного сервера. Есть ли способ сказать DBI, чтобы сделать это? На данный момент я делаю это: $dbHand = DBI->co…
18 дек '15 в 13:48
2
ответа
Установка модуля mysql-dbd в Perl без доступа к Интернету
Мне нужно иметь возможность читать / писать в базу данных MySQL, используя Perl. На всех предыдущих серверах я мог использовать ppm-shell для загрузки и настройки модуля DBI для mysql (думаю, mysql-dbd). Однако на одном конкретном сервере у меня нет…
17 июн '11 в 14:03
3
ответа
Perl: ошибка DBI SQL с DATE_FORMAT
Надеюсь на некоторую помощь по этому вопросу, так как это далеко до раннего утра, и мой мозг еще не в полном рабочем состоянии. Следующий оператор SQL действителен и дает желаемый результат, но при использовании в моем perl Скрипт возвращает ошибку …
29 мар '14 в 20:32
1
ответ
ORLite: Почему я получаю сообщение об ошибке "Не удается найти метод объекта" создать "через пакет..."
Почему я получаю сообщение об ошибке? #!/usr/bin/env perl use warnings; use 5.012; use ORLite { package => 'My::ORM', file => 'sqlite_test.db', create => sub { my $dbh = shift; $dbh->do('CREATE TABLE user ( name TEXT NOT NULL, age INTEGE…
02 фев '12 в 13:02
4
ответа
Как вставить значения из параллельных массивов в базу данных с помощью модуля Perl DBI?
Мне нужно вставить значения в базу данных, используя модуль Perl DBI. Я проанализировал файл, чтобы получить эти значения, и, следовательно, эти значения присутствуют в массивах, скажем, @array1, @array2, @array3, Я знаю, как вставить одно значение …
18 ноя '09 в 19:54
0
ответов
perl: DBD::Sybase: какое максимальное количество запросов может быть выполнено за один dbh->execute
Я знаю, что DBD::Sybase может обрабатывать SQL-команды с несколькими операторами за одно выполнение. Есть ли ограничение по количеству запросов, которые DBD::Sybase может обрабатывать. У меня есть файл, содержащий номер запроса "X". Размер файла или…
17 ноя '14 в 09:42
1
ответ
Как получить несколько столбцов из запроса SQL и сохранить их в 2d массиве в perl
Предположим, у меня есть запрос вроде: my $sql = "SELECT dev_name, OID_name, Obj_Val FROM dev_logs"; где таблица имеет такие значения, как +----+------------+----------------------+---------+---------------------+ | id | dev_name | OID_name | Obj_Va…
29 июл '17 в 19:02
1
ответ
Ошибка использования DBI::mySQL
Я начал изучать программирование две недели назад, не имея никакого опыта в области ИТ. Я застрял проблема, упомянутая в названии. Я написал код как #!/usr/bin/perl use 5.010; use strict; use utf8; use DBI; my $dsn = 'DBI:mysql:database=DATABASENAME…
06 мар '15 в 15:42
1
ответ
Как получить информацию из файлов журналов и добавить их в таблицу базы данных, используя Perl DBI sqlite
У меня есть это назначение, которое требует от меня взять исходный IP-адрес и порт назначения из этого файла журнала и добавить их в таблицу базы данных, которую я создал с помощью Perl dbi sqlite. Я пытался написать сценарий, который делает это, но…
05 апр '13 в 19:58
1
ответ
DBI: sql_type_cast - вопрос
Я что-то не так или это sql_type_cast не поддерживается моим созвездием? #!/usr/bin/env perl use warnings; use 5.012; use DBI qw(:sql_types); my $dsn = "DBI:Proxy:hostname=horst;port=2000;dsn=DBI:ODBC:db1.mdb"; my $dbh = DBI->connect( $dsn, undef…
12 мар '11 в 07:49
1
ответ
Perl DBI 2 динамических массива в 1 запросе
В настоящее время у меня есть веб-страница с двумя полями для нескольких выборок, которая возвращает две разные строки, которые будут использоваться в моих запросах SQL. В настоящее время я использую только одну строку в своих запросах, но хочу доба…
13 окт '16 в 14:29