問題タブ [executereader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1442 参照

sql - VB.NET、2 つの SQL コマンド、文字列を作成する

ローカルデータベース(.sdf - SQL Server CE)で動作するVB.NET(2010)でプログラムをコーディングしています。

ここで、2 つの SELECTコマンドを実行する必要があります。ここに私が欲しいものを理解するための例があります:

SQL コマンドの例 1:

この結果を SqlCeDataReader で読み取ると、次のようになります。

ジェームズ

トム

マイク

SQL コマンドの例 2:

この結果を SqlCeDataReader で読み取ると、次のようになります。

14

15

16


問題は、最終的にこのような値を含む文字列をどのように作成できるかです->

ジェームス;14

トム;15

マイク;16

どうやってやるの?StringBuilder を使用してから AppendLine() を使用する必要があることはわかっていますが、問題/質問はそれ以上です: NAME と AGE を 1 行にまとめるにはどうすればよいですか? この問題をエレガントに解決するにはどうすればよいですか? あなたが私を助けてくれることを願っています。ありがとう!BK_

アップデート:

いいえ、関係はありません。私はSql Server CEを使用しています。

それ以外の場合は、テーブルの更新が可能であれば非常に便利です。つまり、これらの両方のテーブルを次のように 1 つのテーブルに更新できる場合:

Tbl_personality 列名と列の年齢

そして、SQL * FROM tbl_personality で一度に読み取るよりも

0 投票する
4 に答える
253 参照

c# - ExecuteReader、リストに値を追加、範囲外のインデックス

こんにちは、次のコードがあります。

クエリは、テーブル内の営業日をカウントし、datepart で並べ替えています。したがって、1 つの列 [Gesamt] と 12 行があります。勤務日数を 12 個のテキストボックスに割り当てたいと思います。1月から3月まで上記を行いました。

4 月のコードをもう 1 行追加すると、

範囲外の例外が発生します。4 月の記録がなく、List Arbeitstage の index[4] が存在しないため、問題が発生したと思います。そのため、textBox74.Text にゼロを割り当てたいと思います。

誰でもアイデアはありますか?

よろしくお願いします!

0 投票する
2 に答える
26615 参照

c# - ConnectionString で OLE DB プロバイダーが指定されていませんでした。'プロバイダー = SQLOLEDB;

C# を使用してクエリを実行しようとすると、次の問題が発生します

ConnectionString で OLE DB プロバイダーが指定されていませんでした。たとえば、「Provider=SQLOLEDB;」のようになります。

私のコード

web.config

なにか提案を ?

0 投票する
1 に答える
738 参照

c# - C#で複数結合SQLクエリを実行するにはどうすればよいですか

C# で IDataReader を使用して、特定のビジネス ユニットに対応するデータベースからホスト名のリストを取得しますが、何が問題なのかわかりません。SQL ステートメントに引数が多すぎるか、ここで ExecuteReader メソッドを使用しないでください。ターゲット DB に SP を作成できないため、他の方法でクエリを実行する必要があります。どんな助けでも大歓迎です。

0 投票する
1 に答える
852 参照

.net - INSERT と SELECT の両方のステートメントを含むストアド プロシージャを実行する方法

私のストアド プロシージャでは、最初に INSERT クエリを実行してから、次のように SELECT ステートメントを使用します。

ADO.NET では、datareader を使用してこの手順を実行しました。

ただし、SELECT 値は返されず、INSERT ステートメントも実行されません。

ここで何が間違っているのか教えてもらえますか???

コード:

ありがとうございました

プロシージャは、SQL SERVER から手動で実行中にファイルを作業しています。

0 投票する
2 に答える
15046 参照

c# - System.InvalidOperationException: ExecuteReader: 接続プロパティが初期化されていません

}

0 投票する
1 に答える
262 参照

asp.net - asp.net, ExecuteReader requires an open and available Connection

I have this code on a method:

this is the show method that is asigned to the datasource:

static SqlConnection sqlConntest = new SqlConnection( ConfigurationSettings .AppSettings["conn"].ToString () );

when I run the program I get the error message:

"ExecuteReader requires an open and available Connection. The connection's current state is closed"

Why is this happening and how can I solve this? thanks.