우리는 웹 양식의 사용자로부터 신용 정보 응용 프로그램 데이터를 수집하고 있습니다.PHP로 ODBC를 통해 quickbooks 데이터베이스에 연결하고 있습니까?
QB에 웹 양식을 직접 연결하지 않았습니다.
QB 테이블 구조가이 데이터 컬렉션에 무엇인지 전혀 알지 못합니다. 실제로 QB와 직접 작업 한 적이 없기 때문에 사용자에게 표시하는 방법도 알지 못합니다. 그러나 내 사무실의 다른 사람들은 그렇게합니다.
오픈 소스/무료 옵션에 대한 정보는 언제나 감사하겠습니다.
첫 번째 원하는 옵션을 제거하면 문제가 간단해질 것입니다.
플랫 파일을 퀵북으로 가져 오는 것에 대해 이야기 해 봅시다.
퀵북의 복사본이 없으므로 quickbooks의 기본 옵션은 무엇인지 모르겠지만 웹에서 가져 오기 용 .ini 파일이 필요한 QB에 관한 대화를 볼 수 있습니다. (아직 예상되는 형식을 모르지만 나중에 해결할 것입니다.)
mySQL에서 플랫 파일을 quickbooks로 가져 오거나 통찰력을 제공하는 링크를 알고 있다면 이야기를 나누십시오. (나는 지금 많이 찾지 않고있다).
[최종 편집]
나는이 시나리오는 아마도 드물다 실현,하지만 두 가지 방법 중 하나로 기존의 QuickBooks 데이터베이스에 연결해야합니다.
1) 웹 사이트에서 실행되는 PHP 스크립트에서 직접 가져 오기 - 사용자가 제공 한 데이터를 웹에서 직접 퀵 북에 삽입하십시오.
또는
2
)는 QuickBooks에 MySQL에서 MySQL 데이터베이스 이후 수출 데이터에 직접 사용자의 데이터를 넣어.첫 번째 옵션이 실행 가능하면 quickbooks 데이터베이스에 대한 ODBC 연결 설정에 대한 귀하의 의견에 감사드립니다. ,
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
고맙습니다. Opt 3이 작동하는 것처럼 들리지만, 207 버전에서이 옵션을 사용할 수 있습니다. 상사가 원하는 것을 아직 확신 할 수 없기 때문에이 문제를 해결하는 방법에 영향을 미칠 것입니다. 옵션을 가져 주셔서 감사합니다. – m42
나는 2007 버전을 의미했습니다. – m42
도움이 되니 기쁩니다! Quickbooks의 미국 버전을 사용 중이라면 이미 SQL에 있습니다. 캐나다에서는 2008 년에 전환했습니다. 귀하의 상사가 QODBC를 구매할 의향이 있기를 바랍니다. 안정적이고 지원을받을 수 있으며, 프로젝트 수행 시간을 단축 할 수 있습니다. 무료이고 오픈 소스가 항상 싼 것을 의미하지는 않습니다 .. –