が、私はそれはあなたがこれを行う新しいOleDbCommandオブジェクトインスタンス化するために、知っている:しかし混乱についてのOleDbCommand
OleDbCommand command = new OleDbCommand(queryString, connection);
をこのコード行が何をしているか、私はとのように混乱しています:
OleDbCommand cmd = aConnection.CreateCommand();
私が知っていますaConnectionは、コード内で先にインスタンス化されたOleDbConnectionオブジェクトです。
私は、CreateCommand()がOdbcConnectionに関連付けられたOdbcCommandオブジェクトであることを知っています。しかし、図書館はその目的を説明するために実際にはそれ以上は行っていません。
私は個々のコンポーネントが何であるか知っていますが、私はここで何が起こっているのか分かりません。 cmdは、SQLコマンドを使用できるようにインスタンス化されているOleDbCommandオブジェクトですか?私はこれを推論するために、コード内にさらに次のものがあるので、これを推論します:
cmd.CommandText = "SELECT * FROM Team where typeOfSport = '" + typeOfSport + "'";
"新しいステートメントでコマンドを作成し、接続プロパティを接続オブジェクトに設定するのと同じです。" OK。本質的にはそれはショートカットです。私はあなたがそれを行うことができるかどうかはわかりませんでしたご助力ありがとうございます。 –