[редактировать]
Мы собираем данные о кредитных заявках от пользователей в веб-форме.
Я не привязал свою веб-форму непосредственно к QB.
Я понятия не имею, какова структура таблицы QB для этого набора данных - и как она отображается для пользователя, потому что я никогда не работал непосредственно с QB. Другие в моем офисе делают, однако.
Я все равно буду благодарен за любую информацию об открытых источниках / бесплатных опциях.
Я упросту проблему, удалив первую желаемую опцию.
Давайте просто поговорим об импорте плоских файлов в быстрые книги.
У меня нет копии быстрых книг, с которой я могу играть, поэтому я не знаю, какие существуют варианты, которые являются родными для быстрых книг, но я вижу в Интернете некоторые разговоры о том, что QB ожидает импорт файла .ini. (пока не знаю формат, который он ожидает, но я выясню это позже)
Пожалуйста, поделитесь своей историей, если вам удалось импортировать простой файл из mySQL в быстрые книги или узнать о ссылках, предлагающих понимание (сейчас я не нахожу много).
[конец редактирования]
Я понимаю, что этот сценарий, вероятно, необычен, но мне нужно подключиться к существующей базе данных quickbooks одним из двух способов.
1) либо непосредственно из скрипта php, запущенного на нашем веб-сайте, - вставьте предоставленные пользователем данные непосредственно из Интернета в quickbooks.
или
2) помещать данные пользователя непосредственно в базу данных mySQL, а затем экспортировать данные из mySQL в quickbooks.
Если первый вариант жизнеспособен, я был бы признателен за ваши мысли по поводу подключения odbc к базе данных quickbooks.
Могу ли я пойти по этому поводу с чем-то вроде:
try {
$conn = @odbc_connect("DSNName", "", "", "SQL_CUR_USE_ODBC");
// un and pw parameters are passed as empty strings since the DSN
// has knowledge of the password already.
// 4th parameter is optional
$exec = @odbc_exec($conn, $insert) or die ("exec error");
echo "success!";
}
catch (Exception $e) {
echo $e->getMessage();
} // end try catch