|
2005/08/28 (日) データベースに苦戦する
Microsoft SQLサーバー上のデータベースにアクセスしてそこから情報を引き出すということを、やっとこさASP.NETに準備されたコントロール無しで、コードによる記述のみで成し遂げることができました。思えばこの3日間、データベースへの接続もうまくできているしSqlCommandオブジェクトやSqlConnectionオブジェクトにも問題はないのに、何故かSQLステートメントの部分でエラーを吐いてしまいまして・・・たいそう悩まされました。結局SQLコマンドの中身のところで、myCommand = SELECT ID, Name, ・・・, Price FROM (データテーブル名)の最後のFROM・・・を書かなかったのが原因でしたね(笑)。だって、私が持ってる参考書にはそんなの書いてないんですもん。そればっかりか、Readerオブジェクトから一行ずつデータを読み出すコマンドにさえもテキストと食い違いが・・・。Response.Write(myDataReader.GetString(0))なんて書いてもうまくいきません(涙)。myDataReader(0)ならうまくいきます。 何なんでしょうかねぇ、新規な技術だけに仕様変更が激しいんでしょう。とても手軽にはできません。まったく初心者泣かせです!Microsoftさん!。
|