2011-02-14 2 views

답변

2

사용중인 Business Basic 컴파일러에 따라 다릅니다. 가장 일반적인 것은 BBx입니다. 그래서이 특정 컴파일러에 기초하여 질문에 답할 것입니다. BBx는 Windows 또는 Unix 플랫폼에서 원활하게 실행됩니다. 다시 컴파일하지 않고 프로그램간에 교환 할 수 있습니다. 그러나 컴파일러를 실행해야합니다. BBx, ProvideX, Thorobred basic 등은 모두 M 코드 컴파일러이며 P 코드 컴파일러가 아닙니다. 대부분의 사람들은 BBx 환경과 웹 사이트간에 데이터를 교환하기 위해 BBx와 함께 제공되는 유틸리티 프로그램을 사용합니다. 컴파일러와 함께 제공되는 BBx 설명서를 찾으십시오. OPTIONAL ODBC 드라이버를 사용할 수도 있습니다. 뉴 멕시코의 운전자를위한 국제 전화. 최신 버전의 BBx는 SQL 데이터베이스 및 다른 유형의 파일 시스템을 읽고 쓸 수 있습니다. 그러나 대부분의 BBx 프로그래머는 함께 제공되는 키 파일 시스템을 사용합니다. 또한 BBx의 ascii 파일을 읽고 쓸 수 있습니다.

참고 : BBx 및 기타 모든 Business Basic 컴파일러는 플랫 ASCII 파일을 사용하지 않습니다. 그들은 평평한 아스키 파일을 쓸 수는 있지만, 30 년 동안 아무도 파일 구조로 사용하지 못했다. BBx로 데이터를 반입/반출하는 데만 사용됩니다. 키 파일에는 SIT 영역, 키 영역 및 데이터 영역이 있습니다. BBx에서이 파일들을 읽을 필요가 있습니다. C 또는 다른 언어를 사용하여 파일의 데이터를 변경하면 체크섬이 손상되고 파일이 쓸모 없게됩니다. 그리고 고객이 매우 열 받게됩니다.

또한 Windows 환경에 맞는 BBx 컴파일러를 사용하는 것이 좋습니다. BBx 측에 소스 코드가 없으면 매우 저렴한 옵션입니다. 이것이 기본이 아니라는 것을 기억하십시오. 비즈니스 기본입니다.

또한 파일 시스템의 데이터 구조도 BBx 측에서 찾아야합니다. 그것 없이는 시스템으로 작업하기가 매우 어렵습니다. 일부 프로그램에는 DBMS가 내장되어있어 시스템의 수백 가지 파일에 레코드 레이아웃을 인쇄 할 수 있습니다.

+0

응답 해 주셔서 감사합니다. dserve2.dll이라는 COM 구성 요소를 사용하여 시스템에서 읽습니다. 나는 시스템에 쓸 진짜 필요 (또는 욕망)가 없다. 솔직하게 말해서 내가 죽을수록 죽을수록 더 멀리 나아갈 것입니다. 나는 그것이 훌륭한 시스템이라고 확신하지만, 우리와 같은 소규모 회사의 경우 SQL Server가 단순한 제품처럼 보이면 내 인생이 훨씬 쉬워 질 것입니다. – mohnston

1

모두 데이터를 저장하는 데 사용되는 형식에 따라 다릅니다. 데이터가 단순한 파일 일 경우 rcp 또는 ftp와 같은 것을 사용할 수 있습니다. 이러한 종류의 액세스에는 여러 가지 .NET 구성 요소 (상업용 및 오픈 소스 모두)를 사용할 수 있습니다.

그렇지 않으면 ODBC 드라이버를 찾을 수 있습니다. BBX, C-ISAM, D-ISAM 등의 드라이버를 판매하는 일부 공급 업체가 있습니다.

1

나는 마이크에 동의하며, 가장 쉬운 방법은 ODBC를 사용하는 것이다. 당신은 기초 웹 사이트 www.basis.com에서 찾을 수 있습니다 (그들은 bbx 제작자입니다).

데이터에 빠르게 액세스하려면 bbx에서 자체 백엔드를 작성하고 소켓을 사용하여 C# 프로그램과 이야기하는 것이 좋습니다.

저는 인터넷 뱅킹 응용 프로그램 (ASP.NET)을 bbx 호스트와이 방식으로 작성했습니다.

추가 도움이 필요하면 언제든지 문의하십시오.

0

BBX에는 MS-DOS 버전이 있습니다. 이를 통해 MS-DOS의 모든 데이터베이스에 완전히 접근 할 수 있습니다. 도구 DOSbox를 사용하면 Windows 7 8 및 10 용 ms-dos를 에뮬레이트 할 수 있습니다.

Windows 내에서 Windows 드라이브 레터를 Unix 데이터베이스의 네트워크 및 위치에 할당해야합니다. BBX 내에서이 드라이브를 마운트 할 수 있습니다.

관련 문제