'asp'에 해당되는 글 2건

  1. 2006.09.12 Excel 서버객체 이용하기
  2. 2006.04.11 ASP + MySQL 를 OLEDB로 연동하기
Development2006. 9. 12. 09:57

서버에 엑셀파일 형식을 업로드 해서 처리할 때 CreateObject("excel.application") 문제가 생기는 경우 [관리도구] - [구성요소 서비스]에서 권한을 설정해주면 된다.

[구성 요소 서비스] - [컴퓨터] - [내컴퓨터] - [DCOM 구성] - [Microsoft Excel 응용 프로그램]의 속성을 열어서 [보안]탭을 보면 시작 및 활성화 권한 부분에 인터넷 게스트를 추가해서 로컬 시작 권한을 부여한다.

(단, 엑셀이 설치되어 있지 않으면 없겠죠..;;)



위의 설정으로 실행은 되지만, 이벤트 내역을 보면 오류가 줄줄이..;;

그래서 아래와 같은 설정을 추가적으로 해줘야 한다.

경로를 다 쓰려니 귀찮아서 스샷을..;;





위의 경우는 작업을 간단하게(?) 해주겠지만, MS에서는 권장하지 않는 것으로..;;

http://support.microsoft.com/default.aspx?scid=kb;ko;257757



실제 사용중에 페이지 오류라도 발생하면 작업관리자에서 권한을 할당해준 계정의 이름으로 EXCEL.EXE 가 계속 실행중임을 확인할 수 있다.



서버에 엑셀이 설치되어 있지 않는 경우에는 실행할 수 없는 문제도 있겠고요,

이런 경우  아래의 방법을 활용하면 유익하게 쓸수 있을 것 같네요.

ExcelADO : http://support.microsoft.com/default.aspx?scid=kb;EN-US;278973





제가 이런 내용을 다 정리했을 리는 없고요, 아래의 블로그의 내용입니다. ^^



출처 : http://blog.naver.com/lovzip/20026592884

Posted by Blue*
Development2006. 4. 11. 23:52
아시는 분들도 있겠지만... ^^



ODBC로는 연결이 잘되는데 OLEDB로 연결하려고 삽질 했네요 ㅡㅡ'

이렇게 간단한걸...



1.준비물

MyOLEDB3.exe (http://www.mysql.com/downloads/download.php?

file=Downloads/Win32/MyOLEDB3.exe&pick=mirror)



2. Connect 부분

"Provider=MySqlProv;Location=xxx.xxx.xxx.xxx;Data Source=디비명;User ID=아이디;Password=패스;"

- 한글부분은 알아서 ^^ (xxx.xxx.xxx.xxx는 ip)



3. 간략 예제

<%

strcon = "Provider=MySqlProv;Location=xxx.xxx.xxx.xxx;Data Source=디비명;User ID=아이디;Password=패스;"

set DbCon = Server.CreateObject("ADODB.Connection")

DbCon.open strcon



SQL_query = "SELECT count(*) FROM 테이블명"

Set RS = DbCon.Execute(SQL_query)



Response.Write " Query : " + SQL_query + "<p>"

Response.Write " Result : "



while not RS.eof

Response.Write RS(0)

Response.Write "<br>"

RS.MoveNext

wend



RS.Close

DbCon.Close



set RS = nothing

set DbCon = nothing

%>



허접하네요...

간만에 asp를 봐서 예제두 ㅡㅡ'

좋은하루!







출처 : http://blog.naver.com/wookacula/40006412962























Posted by Blue*