Q&A

  • 도와주세여..ㅜ.ㅜ
안녕하세여, 운영자님.. 저는 델파이에서 제공하는 DBChart로 그래프를 구연하려다 잘 않되서 여기를 찾아 왔거든여... 다름이 아니고 ADOQuery1.SQL.Add('select sensorvalue, sensordate, year(sensordate) as [연도] from myDB.dbo.delphi where sensordate between '2001-4-21 21:29:30.233' and '2001-4-21 21:32:32.423' order by sensordate asc') 라고 버튼 이벤트가 발생하면 제가 위에서 코딩했던 날짜 사이의 sensorvalue들이 그래프로 나타나야 되는데 자꾸 세미콜론이 빠졌다고 에러가 떠여... 참고로 날짜들을 " 기호로도 해봤는데 에러는 않생기지만 버튼을 클릭 했을때 에러가 생기더라구여..

운영자님이 해결해 주세여.. 꼭 해야 되거든여.. 부탁합니다..

그럼 좋은 하루되시구여, 쪼금 이따가 찾아 뵙겠습니다..

그럼...

1  COMMENTS
  • Profile
    이희정 2001.04.23 19:27
    이우호 wrote:

    > 안녕하세여, 운영자님.. 저는 델파이에서 제공하는 DBChart로 그래프를 구연하려다 잘 않되서 여기를 찾아 왔거든여... 다름이 아니고 ADOQuery1.SQL.Add('select sensorvalue, sensordate, year(sensordate) as [연도] from myDB.dbo.delphi where sensordate between '2001-4-21 21:29:30.233' and '2001-4-21 21:32:32.423' order by sensordate asc') 라고 버튼 이벤트가 발생하면 제가 위에서 코딩했던 날짜 사이의 sensorvalue들이 그래프로 나타나야 되는데 자꾸 세미콜론이 빠졌다고 에러가 떠여... 참고로 날짜들을 " 기호로도 해봤는데 에러는 않생기지만 버튼을 클릭 했을때 에러가 생기더라구여..

    > 운영자님이 해결해 주세여.. 꼭 해야 되거든여.. 부탁합니다..

    > 그럼 좋은 하루되시구여, 쪼금 이따가 찾아 뵙겠습니다..

    > 그럼...





    제가 보기엔 말이죠..



    SQL.Add 할 부분에서 between 날짜 And 날짜..



    이부분이 틀린 것 같습니다.( ' 개수)



    ADOQuery1.SQL[0] := 'select sensorvalue, sensordate, year(sensordate) as [연도]';

    ADOQuery1.SQL[1] := ' from myDB.dbo.delphi';

    ADOQuery1.SQL[2] := ' where sensordate between ' + '''2001-4-21 21:29:30.233''' + ' and ' + '''2001-4-21 21:32:32.423''' + 'order by sensordate asc';



    이렇게 한번 수정해 보십시오.