- PR -

「今日」だけ表示ができない

投稿者投稿内容
Wingard
大ベテラン
会議室デビュー日: 2004/10/04
投稿数: 168
お住まい・勤務地: 頭の中はファンタージェン
投稿日時: 2006-10-04 15:08
>べるさん
それでした;w;

Page_Loadのところに、

if (!IsPostBack)

入れてみたら、思っていたように動くようになりましたー;w;
Page_Loadってカレンダーの日付変わるたびに読み込まれるところなんですね……知りませんでした……。C#も独学なもので、基礎ができてなかったりしますorz

本当にご尽力くださりありがとうございますT-T

_________________
◇◇◇ 社内SEを兼務する文系プログラマです。
◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。
◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ
末記入
常連さん
会議室デビュー日: 2006/09/05
投稿数: 23
投稿日時: 2006-10-04 16:15
一行一行デバッグ動かしていればわかったことだと思うんですが・・・
ちゃんとやった?ww
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2006-10-04 17:23
デバッグはF11でやったほうがいいですね。

引用:
Page_Loadってカレンダーの日付変わるたびに読み込まれるところなんですね

というかクライアントからのアクセスの度に呼ばれます。
NAL-6295
ぬし
会議室デビュー日: 2003/01/26
投稿数: 966
お住まい・勤務地: 東京
投稿日時: 2006-10-04 17:33
引用:

Wingardさんの書き込み (2006-10-04 09:37) より:

>NAL-6295さん
SQLプロファイラというのは初めて聞きました。ストアドプロージャーも使えないほどの知識ですので……orz 勉強します。




SQLプロファイラは特別な知識が無くても使えるツールなので、使った方が良いと思います。
多分、使っていたら、比較値がおかしい事がわかり、原因をもっと早く突き止められたかもしれません。
スタートメニューのSQLServerに当たるところに登録されています。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-10-05 06:19
パラメータ使うようにしたので、参考までに。
コード:
protected void getDB(DateTime MemTemp)
{
    DateTime DateTemp = new DateTemp(2004, MemTemp.Year, MemTemp.Month, 0, 0, 0);

    // 日本語は、[]で囲まないとダメなんじゃ?
    strSelectCommand = "SELECT [タイトル],[コメント] FROM 情報 WHERE [日付]=@searchDate"
    SqlDataSource1.SelectParameters.Clear();

    SqlDataSource1.SelectCommand = strSelectCommand;
    SqlDataSource1.SelectParameters.Add("@searchDate", TypeCode.DateTime, DateTemp.ToString());
}


HTML から指定できるのね。。。
なので、いったん文字列にしないといけないっちゅうのが、違和感。。。
(未検証。動かなくても責任持てません。)

_________________
Wingard
大ベテラン
会議室デビュー日: 2004/10/04
投稿数: 168
お住まい・勤務地: 頭の中はファンタージェン
投稿日時: 2006-10-05 09:18
ああ、さらに色々とありがとうございます。

日本語、なぜか[]に入れなくても使えているみたいです……。でもあまりよくなさそうなので、[]に入れることにします。

>未記入さん
すみません、もしかすると、その「一行一行デバッグ」というのを何か勘違いしているかもしれません。お手数ですが、よろしければやり方を教えていただけませんか?

>NAL-6295さん
スタートメニューというのは、SQLサーバのスタートメニューのことですか?

>Jittaさん
ああ、パラメータ使うやり方、知りたかったです。ありがとうございます。



_________________
◇◇◇ 社内SEを兼務する文系プログラマです。
◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。
◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-10-05 09:37
引用:

Wingardさんの書き込み (2006-10-05 09:18) より:
>未記入さん
すみません、もしかすると、その「一行一行デバッグ」というのを何か勘違いしているかもしれません。お手数ですが、よろしければやり方を教えていただけませんか?


聞く前に自分がどういうものだと思っているのか書くべきじゃないかね?
それと↓こういうヒントになりそうな投稿があったんだけど結びつかなかったの?

>デバッグはF11でやったほうがいいですね。
_________________
質問する前にググレカス
Wingard
大ベテラン
会議室デビュー日: 2004/10/04
投稿数: 168
お住まい・勤務地: 頭の中はファンタージェン
投稿日時: 2006-10-05 10:41
私もF11だと思ってましたが……。
コード:

<script type="text/javascript">
<!--
var theForm = document.forms['form1'];
if (!theForm) {
    theForm = document.form1;
}


こういった感じのコードが出てきて、よく理解できていませんでした。これが一行ずつデバッグしているということなんですか?
_________________
◇◇◇ 社内SEを兼務する文系プログラマです。
◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。
◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ

スキルアップ/キャリアアップ(JOB@IT)