掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
式中の型が一致しません (ID:25004)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
なんか自分でも混乱してきた気が・・・ SQL文を打っている最中に(・・・あれ?これってSQL文じゃねぇし! とかいう状態が何度も) とにかくですね、これで(一部を除いて)大丈夫みたいです。 Query1.SQL.Add('SELECT Hyou.日付,Simei.氏名,Kubun.区分,Hyou.開始時刻,Hyou.終了時刻,Hyou.普通勤務時間,Hyou.普通残業時間,Hyou.割増残業時間 FROM Hyou,Simei,Kubun WHERE Simei.区分 = Kubun.Code and (Hyou.日付 BETWEEN "01/01/'+MTosi+'" AND "01/31/'+MTosi+'")'); DBGridにもちゃんと表示されてます。でも日付の表記は"2007/02/22"となっています。まぁいいんですけど。それと、一部に問題が。このSQL文のとおりに2月の文を書いてまして、 (Hyou.日付 BETWEEN "02/01/'+MTosi+'" AND "02/28/'+MTosi+'")'); としたところ(最初は02/29とやってみたのですが、エラーが出ました)、2月のDBGridだけ文字化けしてます。なのでAYさんの方法で月末を計算しようとしたのですが、 From_ymd := StrToDate(TTosi+ '/02/01'); To_ymd := IncDay(IncMonth(From_ymd,1),-1) ; IncDayのところでエラーが出ます。 エラー 未宣言の識別子 IncDay IncMonthは問題ありませんでした。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.