반응형


asp에서 보통 디비 연결할때 대충 요런식으로 많이들 쓰져..


conn.asp


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

dbstr = "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=mydatabase"

conn.open dbstr




근데 요렇게 쓰지 말구 함수를 만들어서 쓰는 방법을 권장해 드립니다.


conn.asp


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

dbstr = "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=mydatabase"


'객체 열기

Sub DbOpen()

If isobject(objCon) Then          '객체 존재여부 체크

Else

objCon.Open (dbstr)

End If

End Sub


'객체닫기

Sub DbClose()

If isobject(objCon) Then          '객체가 존재하면 닫기

objCon.close

Set objCon = Nothing

End If

End Sub



index.asp


<!--#Include Virtual = "conn.asp" -->

<%

Call DbOpen()

'디비작업....

...


%>

<html>

<head>...</head>

<body>...</body>

</html>

<%

Call DbClose()

%>



요렇게 하면 중간 중간 include 파일들에 Call DbOpen() 이나 Call DbClose() 가 중복이 돼도 에러가 안나요~


그런데 만약에 객체로 이미 지정이 되어있는 다음과 같은 경우!

objCon 자체가 이미 object 로 선언을 했기때문에 이 경우에는 state 를 이용해서 객체 상태를 체크하는 방법으로 사용해야합니다.


conn.asp


<object runat="Server" PROGID="ADODB.Connection" Id="objCon" VIEWASTEXT></object

....

<%

'객체 열기

Sub DbOpen()

If objCon.state = 0 Then          'state 를 이용

objCon.Open (objCn_Str)

End If

End Sub

'객체닫기

Sub DbClose()

If objCon.state = 1 Then

objCon.close

End If

End Sub

%>



반응형
반응형



하이베리의 꼬마랑 둘만의 시간을 보내야 하는 흔치 않은 주말~ㅋㅋ


이제 15개월이 넘어서 밖에 나가기 넘 좋아하는 아들을 위해


꼬마 꼬까옷도 사고 밥도 먹고


집근처에 생긴 키즈카페에 첨으로 놀러가보려는 계획을 가지고 출발~



일단 쇼핑 후 점심먹으러 고고싱~


저희 동네에 키즈카페와 식사를 한번에 해결할 수 있는 건물이 새로 들어섰어요~ㅋㅋ



그래서 일단 점심으로 방문한


라라코스트!


스테이크(돼지)와 함박스테이크, 파스타, 피자


아주 저렴한 가격에 먹을 수 있는데요


아직 이가 덜나온 꼬마를 위해 수제 함박스테이크와 봉골레파스타를 시켰어요~


문할때 직접 빌지에 메뉴 번호와 명칭을 적고


요구사항이 있으면 함께 적을 수 있어서 특이 했는데


아이가 먹을거라 봉골레파스타는 아예 안맵게 요청했는데 잘 들어주시더라구요~^^




함박 스테이스 비주얼~~


금액대비 괜찮았어요~


저 모닝빵은 튀겨서 나오는것 같은데 너무 기름져서 못먹..ㅠㅠ


그냥 나왔으면 먹었을텐뎅.. 아쉽..ㅎ


담엔 목심 스테이크를 먹어봐야겠어요~





냠냠..




봉골레 파스타


진짜 맛있었어용~


5,900원인가 그랬는데 대박~!!!ㅎㅎ


담에도 먹어야쥐~ㅋㅋㅋ




밥보다 면을 더 좋아하는 꼬마는


봉골레 파스타를 거진 혼자 다먹었다는요~~ㅋㅋ





여기 음식 먹으면 


음료바(bar) 는 무료로 이용할 수 있는데요~


각종 음료수, 물, 어린이 식기, 포크, 수저, 빨대, 커피


다 무료라 넘 좋았어요~~


커피맛이 옴뫄~+_+ 대박 좋더라구요~~ 두잔먹고싶었다는..ㅠ






미란다 오렌지맛~! 헿헿 맛나당~


아아.. 컵이 스테인레스라 요것도 넘 좋더라구요~~





열심히 먹다보니 이제야 주변이 보이는...ㅋㅋㅋ


인테리어도 깔끔하고~


직원들도 친절~~ㅎㅎ



또 방문하고 싶어요!!!



반응형

+ Recent posts