<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=Autoit_sqlite_%ED%95%A8%EC%88%98_%EB%AA%A9%EB%A1%9D</id>
	<title>Autoit sqlite 함수 목록 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=Autoit_sqlite_%ED%95%A8%EC%88%98_%EB%AA%A9%EB%A1%9D"/>
	<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=Autoit_sqlite_%ED%95%A8%EC%88%98_%EB%AA%A9%EB%A1%9D&amp;action=history"/>
	<updated>2026-04-04T07:23:33Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://devcafe.co.kr/w/index.php?title=Autoit_sqlite_%ED%95%A8%EC%88%98_%EB%AA%A9%EB%A1%9D&amp;diff=2231&amp;oldid=prev</id>
		<title>Devcafe: /* 데이터베이스 연결 및 관리 */</title>
		<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=Autoit_sqlite_%ED%95%A8%EC%88%98_%EB%AA%A9%EB%A1%9D&amp;diff=2231&amp;oldid=prev"/>
		<updated>2025-07-25T10:11:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;데이터베이스 연결 및 관리&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2025년 7월 25일 (금) 19:11 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== SQLite.au3 UDF(User Defined Function) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== SQLite.au3 UDF(User Defined Function) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 데이터베이스 연결 및 관리 ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 데이터베이스 연결 및 관리 ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;_SQLite_Startup()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== &lt;/ins&gt;_SQLite_Startup() &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: SQLite3.dll을 로드합니다. 이 DLL은 스크립트가 실행되는 디렉토리 또는 시스템 디렉토리에 있어야 합니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: SQLite3.dll을 로드합니다. 이 DLL은 스크립트가 실행되는 디렉토리 또는 시스템 디렉토리에 있어야 합니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Devcafe</name></author>
	</entry>
	<entry>
		<id>https://devcafe.co.kr/w/index.php?title=Autoit_sqlite_%ED%95%A8%EC%88%98_%EB%AA%A9%EB%A1%9D&amp;diff=2230&amp;oldid=prev</id>
		<title>Devcafe: 새 문서: == SQLite.au3 UDF(User Defined Function) == === 데이터베이스 연결 및 관리 === * _SQLite_Startup() : SQLite3.dll을 로드합니다. 이 DLL은 스크립트가 실행되는 디렉토리 또는 시스템 디렉토리에 있어야 합니다.  * _SQLite_Shutdown() : SQLite.dll을 언로드합니다.  * _SQLite_Open( $sDatabase ) : SQLite 데이터베이스를 열거나 새로 생성하고, 해당 데이터베이스에 대한 핸들을 반환합니다.  * _SQLite_Close( $h...</title>
		<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=Autoit_sqlite_%ED%95%A8%EC%88%98_%EB%AA%A9%EB%A1%9D&amp;diff=2230&amp;oldid=prev"/>
		<updated>2025-07-25T10:10:40Z</updated>

		<summary type="html">&lt;p&gt;새 문서: == SQLite.au3 UDF(User Defined Function) == === 데이터베이스 연결 및 관리 === * _SQLite_Startup() : SQLite3.dll을 로드합니다. 이 DLL은 스크립트가 실행되는 디렉토리 또는 시스템 디렉토리에 있어야 합니다.  * _SQLite_Shutdown() : SQLite.dll을 언로드합니다.  * _SQLite_Open( $sDatabase ) : SQLite 데이터베이스를 열거나 새로 생성하고, 해당 데이터베이스에 대한 핸들을 반환합니다.  * _SQLite_Close( $h...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== SQLite.au3 UDF(User Defined Function) ==&lt;br /&gt;
=== 데이터베이스 연결 및 관리 ===&lt;br /&gt;
* _SQLite_Startup()&lt;br /&gt;
: SQLite3.dll을 로드합니다. 이 DLL은 스크립트가 실행되는 디렉토리 또는 시스템 디렉토리에 있어야 합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_Shutdown()&lt;br /&gt;
: SQLite.dll을 언로드합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_Open( $sDatabase )&lt;br /&gt;
: SQLite 데이터베이스를 열거나 새로 생성하고, 해당 데이터베이스에 대한 핸들을 반환합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_Close( $hDatabase )&lt;br /&gt;
: 열려 있는 데이터베이스를 닫습니다.&lt;br /&gt;
쿼리 실행 및 데이터 처리:&lt;br /&gt;
&lt;br /&gt;
* _SQLite_Exec( $hDatabase, $sSQL )&lt;br /&gt;
: SQLite 쿼리를 실행합니다. 결과 데이터를 반환하지 않는 INSERT, UPDATE, DELETE, CREATE TABLE 등의 문장에 사용됩니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_Query( $hDatabase, $sSQL )&lt;br /&gt;
: SQLite 쿼리를 준비합니다. 데이터를 반환하는 SELECT 문장 등에 사용되며, 결과 집합을 처리하기 위한 핸들을 반환합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_FetchData( $hQuery )&lt;br /&gt;
: _SQLite_Query()를 통해 준비된 쿼리에서 한 행의 데이터를 가져옵니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_FetchNames( $hQuery )&lt;br /&gt;
: _SQLite_Query()를 통해 준비된 쿼리에서 컬럼 이름을 읽어옵니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_QueryFinalize( $hQuery )&lt;br /&gt;
: _SQLite_Query()를 통해 준비된 쿼리를 종료합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_QueryReset( $hQuery )&lt;br /&gt;
: _SQLite_Query()를 통해 준비된 쿼리를 재설정합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_QuerySingleRow( $hDatabase, $sSQL )&lt;br /&gt;
: 지정된 쿼리에서 결과의 첫 번째 행만 읽어옵니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_GetTable( $hDatabase, $sSQL, $aResult )&lt;br /&gt;
: 실행된 쿼리의 테이블 이름과 데이터를 포함하는 1차원 배열을 반환합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_GetTable2d( $hDatabase, $sSQL, $aResult, ByRef $iRows, ByRef $iColumns )&lt;br /&gt;
: 실행된 쿼리의 컬럼 이름과 데이터를 포함하는 2차원 배열을 반환합니다.&lt;br /&gt;
 &lt;br /&gt;
* _SQLite_GetTableData2D( $hDatabase, $sSQL, $aResult )&lt;br /&gt;
: _SQLite_GetTable2d()의 단순화된 버전으로, 데이터만 반환합니다.&lt;br /&gt;
&lt;br /&gt;
=== 오류 및 상태 정보===&lt;br /&gt;
* _SQLite_Changes( $hDatabase )&lt;br /&gt;
: 해당 연결을 통해 가장 최근에 완료된 문장에 의해 변경된 데이터베이스 행의 수를 반환합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_TotalChanges( $hDatabase )&lt;br /&gt;
: 연결 시작 이후의 모든 변경 사항(트리거 및 외래 키를 통한 변경 포함)의 수를 반환합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_ErrCode( $hDatabase )&lt;br /&gt;
: 마지막 오류 코드(숫자)를 반환합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_ErrMsg( $hDatabase )&lt;br /&gt;
: 가장 최근의 sqlite3_* API 호출에 대한 오류 조건을 영어로 설명하는 문자열을 반환합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_LastInsertRowID( $hDatabase )&lt;br /&gt;
: 이 연결에 의해 데이터베이스에서 가장 최근에 삽입된 ROWID를 반환합니다.&lt;br /&gt;
&lt;br /&gt;
=== 데이터 인코딩 및 이스케이프===&lt;br /&gt;
* _SQLite_Encode( $vData )&lt;br /&gt;
: SQLite 문장에서 BLOB으로 사용하기 위해 문자열, 숫자 또는 이진 데이터를 이진 인코딩합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_FastEncode( $vBinaryData )&lt;br /&gt;
: SQLite 문장에서 사용하기 위해 이진 데이터만 빠르게 인코딩합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_Escape( $vData )&lt;br /&gt;
: SQLite 문장에서 TEXT로 사용하기 위해 문자열 또는 숫자를 이스케이프합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_FastEscape( $vData )&lt;br /&gt;
: SQLite 문장에서 TEXT로 사용하기 위해 문자열 또는 숫자를 빠르게 이스케이프합니다.&lt;br /&gt;
&lt;br /&gt;
=== 기타 유틸리티 ===&lt;br /&gt;
* _SQLite_LibVersion()&lt;br /&gt;
: 라이브러리의 버전 번호를 반환합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_Display2DResult( $aArray, $sTitle = &amp;quot;SQLite Result&amp;quot;, $fConsoleOnly = False )&lt;br /&gt;
: 2차원 배열의 형식이 지정된 디스플레이를 반환하거나 콘솔에 출력합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_SafeMode( $fEnable ): 안전 모드를 비활성화하거나 활성화합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_SetTimeout( $hDatabase, $iTimeoutMs ): 사용 중인 핸들러에 대한 시간 초과를 밀리초 단위로 설정합니다.&lt;br /&gt;
&lt;br /&gt;
* _SQLite_SQLiteExe( $sCommand ): sqlite3.exe에서 명령을 실행합니다.&lt;br /&gt;
&lt;br /&gt;
=== 참고 ===&lt;br /&gt;
* 이 함수들을 사용하려면 스크립트 시작 부분에 #include &amp;lt;SQLite.au3&amp;gt;를 추가해야 합니다.&lt;br /&gt;
* _SQLite_Startup() 함수를 호출하기 전에 SQLite3.dll 파일이 스크립트가 실행되는 경로 또는 시스템 경로에 있는지 확인해야 합니다.&lt;br /&gt;
&lt;br /&gt;
[[category:autoit]]&lt;/div&gt;</summary>
		<author><name>Devcafe</name></author>
	</entry>
</feed>