出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

日付の取得   ジョンさん [2001/12/20 0:44:03] [1293]
  Re:日付の取得   Tomitomiさん [2001/12/20 9:47:54] [1295]
    Re:日付の取得   ジョンさん [2001/12/20 9:58:48] [1296]
  Re:日付の取得   akiさん [2002/01/07 13:41:34] [1346]
    Re:日付の取得   ヤンさん [2002/01/07 14:36:45] [1347]

[1293] 日付の取得
投稿者:ジョンさん 2001/12/20 0:44:03
日付で、
<input type="text"> で 2001/01/01 と入力せずに
<select name="year">
<option value="2001">2001
<option value="2002">2002
<select name="month">
<option value="1">1
<option value="2">2
.....
<select name="day">
<option value="1">1
<option value="2">2
....
の3つのデータ取得して1つのフィールドに格納するには
どのようにしたら良いでしょうか?


[1295] Re:日付の取得
投稿者:Tomitomiさん 2001/12/20 9:47:54
こんにちは、Tomitomiです。

> 日付で、
> <input type="text"> で 2001/01/01 と入力せずに
> <select name="year">
> <option value="2001">2001
> <option value="2002">2002
> <select name="month">
> <option value="1">1
> <option value="2">2
> .....
> <select name="day">
> <option value="1">1
> <option value="2">2
> ....
> の3つのデータ取得して1つのフィールドに格納するには
> どのようにしたら良いでしょうか?

日付の場合だけではなく単純に、

フィールド = Request("year") & "/" & Request("month") & "/" & Request("day")

でしょ。yyyy/mm/dd形式で取りたいならFormat関数はないので、
year関数、month関数、day関数を使うか、もしくはRight関数で、

フィールド = Request("year") & "/" & Right("0" & Request("month"),2) & "/" & Right("0" & Request("day"),2)

とすれば良いです。

[1296] Re:日付の取得
投稿者:ジョンさん 2001/12/20 9:58:48
Tomitomiさん有難うございます。
解決しました。

[1346] Re:日付の取得
投稿者:akiさん 2002/01/07 13:41:34
もう一度質問です。
select * from テーブル名 where Request("year") & "/" & Right("0" & Request("month"),2) & "/" & Right("0" & Request("day"),2)
というように、取得はできるのでしょうか?
お願いします。

[1347] Re:日付の取得
投稿者:ヤンさん 2002/01/07 14:36:45
初めましてですがコメントさせてください。

> select * from テーブル名 where Request("year") & "/" & Right("0" & Request("month"),2) & "/" & Right("0" & Request("day"),2)
> というように、取得はできるのでしょうか?

これはSQL文ですよね?
なんとなくこのままでもできそうですね。
もしできなくても
Dates = Request("year") & "/" & Right("0" & Request("month"),2) & "/" & Right("0" & Request("day"),2)
などと置き換えて、
select * from テーブル名 where [フィールド名] = Dates;
などにすれば問題ないと思います。



TreeBBS For ASP V.0.1.3
Program By YasNet