이 프로젝트는 SQLite API에 대한 Delphi 번역과 편의를 위해 편리한 클래스를 제공합니다. 동적 및 정적 연결을 모두 지원합니다 (창의적 솔루션 포함). 유니 코드 및 블로브에 대한 지원.
Windows 응용 프로그램의 경우.
현재 번역 된 SQLITE 버전 : 3.42.0
이 API는 SQLite 문서의 구조를 모방합니다.
주목하십시오 :
"sqlite3.dll"의 64 및 32 비트 버전은 빌드 시간에 리소스로 포함됩니다. 지침은 리소스/how-to.txt를 참조하십시오. APP 초기화시 적절한 DLL이 임시 파일로 추출되고 동적으로 연결됩니다.
많은 소스 코드가 기관에서 생성되며 인적 오류가 훨씬 덜 발생합니다. 이러한 코드는 sqlite3.core.protoTypes에서 생성됩니다. sqlite3의 새로운 데이터 유형은 sqlite3.core.objects 에서 선언해야합니다. 그런 다음 프로그램 sqlite3codegen에서 GenCode(TypeInfo(<<new function prototype>>)) 에 호출을 추가하십시오.
프로젝트 sqlite3codegen.exe 를 컴파일, 빌드 및 실행하십시오. 콘솔 출력은 sqlite3.core에 복사 해야하는 코드의 일부입니다. 컨트레이션 : 인터페이스 섹션의 절반, 구현 섹션의 절반은 콘솔 출력에 표시됩니다.
예. 나는 그것을 알고있다. 이 프로젝트가 태어 났을 때 (아직 출판되지는 않았지만) 델파이에는 내장 된 SQLITE 지원이 없었습니다.
그러나 Firedac을 사용하지 않는 데는 여전히 여러 가지 이유가 있습니다. 예를 들어, 작은 이진 및 이식성 .
소스 코드에서 주석을 찾으십시오.