ASP에서 SQLite 사용하기

http://www.ch-werner.de/sqliteodbc/ 에서 SQLite ODBC Driver를 다운받아 설치한다.

다음 형태의 커넥션 문자열을 이용하여 SQLite를 사용한다.
DRIVER=SQLite3 ODBC Driver;Database=mydb.sqlite;LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;
Database= 다음에 DB 파일의 경로를 입력해 주면 된다. 그 외의 옵션은 무슨 내용인지 알 길이 없다.
테스트를 해보니 SELECT는 엄청 빠른데 INSERT는 10개의 레코드를 추가하는데 1초 이상이 걸린다. 너무 느린데, 뭔가 잘못 되어 있나???
잘못되어 있는게 아니라 SQLite가 File 기반이다 보니 매번 INSERT가 일어날 때마다 File에 Write를 해서 느리다.

[ASP] VBScript와 JScript 공존하기

다음과 같은 asp 파일이 있다고 하자. 결과는 어떻게 찍힐까?
<script language=”vbscript” runat=”server”>
Response.Write “VBScript “
</script>
<script language=”javascript” runat=”server”>
Response.Write(“JScript “)
</script>

JScript VBScript 라고 화면에 찍힌다. JScript가 소스의 뒤에 나오지만 먼저 실행이 된다.

[vbscript] 문자열 앞,뒤의 White Space를 제거하는 TrimEx 함수

VBScript의 문자열 처리 함수 중 Trim이란게 있다. 문자열 앞,뒤의 스페이스를 제거해주는 함수이다. 이 함수는 스페이스만 제거를 해서 스페이스 외에 탭, 뉴라인 등도 같이 제거를 해주는 함수가 필요했다. 다음의 TrimEx 함수이다.

Function TrimEx(sStr)
 Dim oRegExp, sBuffer


 Set oRegExp = New RegExp
 oRegExp.Pattern = “^\s*”
 sBuffer = oRegExp.Replace(sStr, “”)


 oRegExp.Pattern = “\s*$”
 sBuffer = oRegExp.Replace(sBuffer, “”)


 Set oRegExp = Nothing


 TrimEx = sBuffer
End Function