Создание повышения BCP

Используйте PDO и подготовленные запросы.

($conn - объект PDO)

$stmt = $conn->prepare("INSERT INTO tbl VALUES(:id, :name)");
$stmt->bindValue(':id', $id);
$stmt->bindValue(':name', $name);
$stmt->execute();
48
задан Peter Mortensen 27 February 2010 в 10:09
поделиться

2 ответа

Во-первых, Вы должны иметь надлежащий ПУТЬ, ВКЛЮЧАТЬ и переменные среды LIB в Ваш командный процессор. Для этого назовите файл "117" (или подобный) с параметром:

vcvarsall.bat x86

Следующий необходимо создать bjam (можно также загрузить его со страницы Boost, но это почти как быстрое). Перейдите в tools\jam\src папка в Повышении и типе:

build.bat

Это должно произвести подпапку bin.ntx86, который содержит bjam.exe. Для удобства, копия это к Повышению основная папка. Затем, можно создать BCP. Войдите tools\bcp папка и тип:

..\..\bjam.exe --toolset=msvc

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

bjam toolset=msvc –-with-{library}

, где {library} одна из библиотек для создания. Со всеми buildable библиотеками можно показать:

bjam –-show-libraries

существует намного больше параметров сборки bjam. Некоторые параметры с ключевыми словами, которые можно определить:

variant=debug|release
link=shared|static
threading=multi|single

пример был бы:

bjam toolset=msvc –-with-filesystem threading=multi variant=debug stage

Для большего количества infos, посетите страницы .

документации Повышения

Редактирование: Обновленная ссылка для указания на новую документацию Повышения

Редактирование: Исправленные опции - с - {библиотека} и †“- выставочные библиотеки

35
ответ дан vividos 7 November 2019 в 12:06
поделиться

Note that you don't need to build your Windows versions of bcp from source -- you can also download a binary version from http://www.boostpro.com/download, and skip all those steps.

(Or, at least, that's the case in theory -- I haven't tried it; I just found that page and this one while looking for a pre-built Linux version.)

0
ответ дан 7 November 2019 в 12:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: