- - PR -
基本的な質問
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2003-03-17 23:05
ASP.NETで開発を始めて2週間になりますが、ある事がずっと疑問になっています。
変数の宣言(Dim〜の部分)の部分なのですが、サンプルや本を見ている宣言方法と、私がやっている宣言方法が違うのです。 違っても何故か動いているので、あまり気にしていなかったのですが、最近「やっぱり自分は間違ってる?」って思うようになりました。 例えばコネクションオブジェクトの宣言方法だと... 本 Dim objConnection As New OleDbConnection 自分 Dim objConnection As New Oledb.OleDbConnection これって、何故違うのでしょうか? 私の環境では、「New OleDbConnection」と言うものはありません。 プログラムには直接関係はありませんが、よろしくお願いします。 | ||||||||
|
投稿日時: 2003-03-17 23:49
OleDbConnection クラスは完全な名前で書くと、 System.Data.OleDb.OleDbConnection です。 System.Data.OleDbがusingされていれば、OleDbConnectionだけで識別できますし、 System.DataのみがusingされているならOledb.OleDbConnectionと修飾付きで指定しないと見つかりません。 ということではないんでしょうか。 | ||||||||
|
投稿日時: 2003-03-18 00:01
DaikiRyutoさん、ありがとうございます。
書き込んだ内容は非常に分かりやすい内容でした。 書き込みの内容で質問があるのですが、「Using」ってのは「参照設定」の事でしょうか? | ||||||||
|
投稿日時: 2003-03-18 08:51
usingじゃなくてImportsですね、VB.NETですから。
「Imports」でヘルプを調べて見ると良いでしょう。 こいつを知らなくてもプログラムが書けてしまうというのがVB.NETの良いところ・・・なのかな。 >ASP.NETで開発を始めて2週間 というのは仕事ですか?それならまず会社にある技術書を一度読んでみることをお勧めします。 あるいは先輩に聞くとか。 趣味でやっているのなら、ケチケチせずに一冊くらい入門書を買いましょう。 それから、.NETの理解を深めたいなら断然C#です。 仕事なら仕方がないですが、趣味ならC#を使った方が幸せになれると思います。 | ||||||||
|
投稿日時: 2003-03-19 21:24
はダメなんだけど、
はOKなんですね | ||||||||
|
投稿日時: 2003-03-20 09:18
で、こういうことはできてしまうあたりに一貫性のなさを感じるのは私だけ?
| ||||||||
|
投稿日時: 2003-03-20 10:06
>Valhallaさん
C#では名前空間を途中までusingってのはだめなんですよね。 それを、私は「System.DataとSystem.Data.OleDbというのは親子関係ではなく、まったく別の名前空間がそれぞれあるだけだから」という解釈でした。 しかしそうするとNothingBut.NETFXさんの指摘されている事は確かに引っ掛かりますね。 NothingBut.NETFXさんの書き込みを見るまで考えたこともなかったですけど。 | ||||||||
|
投稿日時: 2003-06-06 22:00
そういえば、
も
もOKですね |
1