タグ付けされた質問 「sqldatareader」

26
SQLデータリーダー-Null列値の処理
SQLdatareaderを使用して、データベースからPOCOを構築しています。コードは、データベースでnull値を検出した場合を除いて機能します。たとえば、データベースのFirstName列にnull値が含まれている場合、例外がスローされます。 employee.FirstName = sqlreader.GetString(indexFirstName); この状況でnull値を処理する最良の方法は何ですか?
297 c#  sqldatareader 


25
SqlDataReaderオブジェクトの列名を確認します
SqlDataReaderオブジェクトに列が存在するかどうかを確認するにはどうすればよいですか?私のデータアクセスレイヤーでは、複数のストアドプロシージャの呼び出しに対して同じオブジェクトを構築するメソッドを作成しました。ストアドプロシージャの1つに、他のストアドプロシージャで使用されない追加の列があります。すべてのシナリオに対応できるようにメソッドを変更したいと思います。 私のアプリケーションはC#で記述されています。
212 c#  .net  sqldatareader 

13
SqlDataReaderからデータを読み取る
SQL Server 2008データベースがあり、バックエンドで作業しています。私はasp.net/C#に取り組んでいます SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { //how do I read strings here???? } 読者には価値があることを知っています。私のSQLコマンドは、テーブルから1列だけを選択することです。列には文字列のみが含まれます。リーダーの文字列(行)を一つずつ読みたい。どうすればよいですか?

6
C#でSqlDataReaderを使用して行数を取得する方法
私の質問はSqlDataReader、C#を使用してクエリによって返される行数を取得する方法です。私はこれについていくつかの回答を見てきましたが、Read()メソッドでwhileループを実行してカウンターをインクリメントすることを示すものを除いて、明確に定義されたものはありません。 私の問題は、最初の行が列ヘッダー名で、その後のすべての行が行データになるように多次元配列を埋めようとしていることです。 Listコントロールにデータをダンプするだけで心配する必要はないことはわかっていますが、個人的な啓発のために、さまざまな形式でデータを選択して表示するときに、配列からデータを引き出したり、配列からデータを引き出したりしたいと考えています。 私は私が行うことができないと思うのでRead()、その後インクリメント++の道を私は開く必要があろうとその意味するのでRead()、その後オープンRead()、行の量を取得してから列のデータを取得するために、いったん再度です。 私が話していることのほんの小さな例: int counter = 0; while (sqlRead.Read()) { //get rows counter++ } 次に、列を実行してポップするforループ something.Read(); int dbFields = sqlRead.FieldCount; for (int i = 0; i < dbFields; i++) { // do stuff to array }
98 c#  sqldatareader 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.