나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 빈라덴 (jietm)

추천:  2
파일:     조회:  1384
제목:   ado로 시도중인데 어떻게 에러가 나는지 모르겠네요. 도움을 요청합니다.
     
  date_는 datetime (2020-09-16 15:08:00)입니다. Textbox180, 181은 yyyy-mm-dd 형식입니다. 그리고 MariaDB 를 사용하고 있습니다.
어디가 문제인지 도통 잡아낼 수가 없네요. 선배님들의 조언 부탁드립니다.

 stsql = "select  name_, date_, char, smstr, id "
 stsql = stsql & "from attendance "
 stsql = stsql & "where date(date_) Between '" & TextBox180 & "' and '" & TextBox181 & "' "
 stsql = stsql & "and name_ like '" & ListBox1.Column(0) & "' "
 stsql = stsql & "and char like '%" & "결석" & "%' "
 stsql = stsql & "order by date_ desc "

rngRs.Open Source:=stsql, ActiveConnection:=conn, CursorType:=adOpenForwardOnly, LockType:=adLockReadOnly, Options:=adCmdText 

m = rngRs.RecordCount
TextBox120.Value = m
 
[불량 게시물 신고]  
slgi문자는   '문자'
날짜는   #날짜#   로 검색을 합니다. 
Between #" & TextBox180 & "# and #" & TextBox18 & "#" 로 바꿔서 TEST를 해보세요 
주의하실점은  2020-09-16 15:08:00
의 경우    2020-09-16 으로 검색을 하면  2020-09-16 00:00:00 기준으로 검색이 되므로 2020-09-16 15:08:00 은 검색이 안됩니다. 2020-09-17 보다 작게 검색을 해야 2020-09-16 15:08:00 검색이 됩니다. 참고하세요
02-10 (10:44)
삭제 ■신고
        
  

작성일 : 2021-02-03(19:28)
최종수정일 : 2021-02-03(19:28)