sqldatareader

    3

    1答えて

    こんにちは、メソッドからDataReaderを取得しようとしていますが、閉じたDbDataReaderオブジェクトが返されています。この問題を解決するためのアイデア。私は、コードをより良くするための提案をしています。 おかげ UPDATE 私は、データベース接続を開いたままにしたくありません。接続を閉じた後、開いているDataReaderを返す方法はありますか。 internal DbDataRe

    0

    1答えて

    ここに見られるように、私はロジックでレガシーコードを持っている: : using (SqlDataReader drColor = ColorDal.GetColors()) { if (drColor.HasRows) { string colorCacheKey = string.Empty; //_log.Debug("Total Color C

    12

    1答えて

    SQL Serverからデータをプルするn層Webアプリケーションがあります。私たちのデータアクセスロジックはSqlDataReaderを返し、そのデータを使用してビジネスオブジェクト(a.k.a.Data Transferオブジェクト)を作成します。 これらのSqlDataReaderオブジェクトから返されたデータを解釈してビジネスオブジェクトを構築するコードを確認するための単体テストを作成しま

    4

    3答えて

    DataReaderを使用する正しい方法を知りたい。 (C#およびAdvantageデータベース) 私のデータベースにOrder、ItemおよびCustomerテーブルがあると仮定します。 と、私はcsファイルの各テーブルからデータを読み取る必要があります。 私はデータベース接続を開き、DataReaderを使用してデータを読み取りました。 AdsConnection conn = new Ads

    7

    1答えて

    0を整数に変換するとSqlDataReaderが例外をスローするのはなぜですか? ?dataReader(3) 0 {Short} Short: 0 ?dataReader.GetInt16(3) 0 ?dataReader.GetInt32(3) {"Specified cast is not valid."} _HResult: -2147467262

    8

    2答えて

    異なるテーブルで複数のSELECTクエリを実行する場合、それらのすべてに対して同じSqlDataReaderとSqlConnectionを使用できますか?次のことが賢明だろうか? (私はこれを速く入力したので、try/catchが欠けている): MySqlCommand myCommand = new MySqlCommand("SELECT * FROM table1", myConnectio

    1

    2答えて

    大したことではなく、きちんとしているために、「作成して開く」方法はありますかSqlConnection? 私は単純にこのコードを書いた: using (var strConnection = new SqlConnection(sourceConnection)) using (var strCommand = new SqlCommand(query, strConnection)) usi

    1

    6答えて

    私は接続とSqlReaderを作成したが、それらの両方を閉じるのを忘れ: SqlConnection conn = new SqlConnection("connection info"); conn.Open(); string sql = "SQL command HERE"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataRe

    12

    7答えて

    SQL Serverデータベースにはnull可能なDateTime値が含まれています。どうすればC#でアプリケーションのnullable DateTimeオブジェクトに変換できますか? これは私がそれのように見えると思うだろうものですが、それはしません: DateTime? dt = (DateTime?) sqldatareader[0];

    1

    1答えて

    私は試験用紙を作ろうとしています。ファイル内の別のテーブルから質問を受け取り、Q1buttonをクリックして回答を確認し、適切なメッセージを印刷することが考えられます。さらに、ユーザーに8つの質問をし、回答が正しく回答されていればcounterCorrectAnsに更新するとします。 Q1buttonをクリックすると、ランダムな質問のテキストボックスが特定のテーブルから更新されます。 privat