トレーニングクラスのコース補完を格納するOracleデータベースに接続する小さなアプリケーションがあります。データベースには従業員名、従業員番号、コースが完了した日付、およびコースの名前があります。可能System.DateTimeオブジェクト DataRowの内部にあるDateTimeオブジェクトからデータを引き出しますか?
- [0]:
String strPerIdNo = textBox1.Text; String strQuery = "PER_ID_NO = " + "'" + strPerIdNo + "'"; DataRow[] foundRows; foundRows = dataSet1.DataTable1.Select(strQuery);
行は5つの要素の配列を含んでいます。私は1つの行を返すコード、下図を有します
- [2] - intオブジェクト
- [3] - 文字列オブジェクト
- [4] - 文字列オブジェクト
[0]の配列のDateTimeオブジェクトからDateTimeオブジェクトをインスタンス化したいのですが、どのようにして取り出すことができません。私はコースを完了したempの名前と日付を含むメッセージを表示したい。
ありがとうございました!
驚くばかり!ありがとう、それはうまくいった。ステップ4で何が起こっているのか少し教えていただけますか?私はそのような声明を見たことがない。 – Dbloom
(Type)variableNameがある場合、variableNameをカッコ内のデータ型にキャストします。この場合、型 "object"から "DateTime"を入力します。あなたは互換性のある型でしかそれを行うことができません。たとえば、DateTimeとして開始した場合(この場合はSql Server内に存在していた場合)にのみ、オブジェクトをDateTimeに変換することができます。型変換は非常に大きな話題なので、面白いことを学んでください! – hoodaticus
説明に感謝します。 – Dbloom