こんにちは。標記の件で再度調べています。
ユーザ管理画面編集時に重複したID列を追加禁止としたいのですが、
datasetを使って、回すと件数が多くなったときに時間がかかって
しまうので、SQLCOMMANDを使用使用と思っております。
SQLCOMMANDにはどのような指定を行ったらよいですか。
そこで、処理できますでしょうか?
お願いします。
string userid = textBox1.Text;、
string StrConn = @" ";
SqlConnection cnc = new SqlConnection(StrConn);
cnc.Open();
SqlCommand cmd = new SqlCommand("●", cnc);
cmd.ExecuteNonQuery();
cnc.Close();
No.1ベストアンサー
- 回答日時:
普通は SQL文にて WHERE句を追加して該当行があるのかどうかをチェックするのが妥当な選択かと思われます
別のアプローチとして DataSetに取り込んだDatTableのSelectメソッドで抽出したDataRowコレクションを探索するといった方法でしょう
ただし、DataSetをFillなどで最新状態にしてから実行した方がいいでしょう
データ量が増えた場合Fillする時間がもったいないかもしれませんが
SELECT * FROM テーブル名 WHERE UserID='抽出対象のID'
といったSQL文になると思います
VS.NETのサーバーエクスプローラから クエリを作成して希望するデータの取得をどのようにしたら出来るか確認してみましょう
redfox63さん
ありがとうございます。正直質問してすっかり忘れていました。
>別のアプローチとして DataSetに取り込んだDatTableのSelectメソッドで抽
>出したDataRowコレクションを探索するといった方法でしょう
selectメソッドですね。了解しました。datarowをの数をかぞえる
ということですね。
>ただし、DataSetをFillなどで最新状態にしてから実行した方がいいでしょう
>データ量が増えた場合Fillする時間がもったいないかもしれませんが
了解しました。ちょっと今はコーディングできないのですが、
そのうち試したいと思います。
今後ともよろしくおねがいしま(__)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのCSV読み込みについて
-
エクセルのマクロ コンボボッ...
-
富士通(汎用機)のAIMについて
-
VB2005 で NetworkStream で取...
-
Excel VBA で日付を4ケタの数値...
-
C# DataTableに最後に追加した...
-
グリッドについて,エクセルの...
-
COBOL数値転記の仕様
-
【VB.NET】Excelの最終行までの...
-
「GET」と「POST」の違い
-
VBAコンボボックスの内容が反映...
-
エクセルのセル最終行取得
-
VB6のMsFlexGridコントロールに...
-
ExcelVBAで戻り値を返すには
-
VB.NET マルチスレッド処理につ...
-
ActiveReportのdetailをデータ...
-
「Nullの使い方が不正です」の...
-
VBAでメモ帳からの文字列を所定...
-
Excel VBAでフォルダ内の全テキ...
-
エクセルデータをVBで検索でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「Nullの使い方が不正です」の...
-
【C#】textBoxの指定行のデータ...
-
【VB.NET】Excelの最終行までの...
-
VBAでアクセスDBからデータの取...
-
Excel VBAでフォルダ内の全テキ...
-
C# DataTableに最後に追加した...
-
XMLでデータとして画像を指定す...
-
VBAコンボボックスの内容が反映...
-
MSFlexGrid 行選択状態
-
COBOL数値転記の仕様
-
クリスタルレポートでレコード...
-
非同期のプロセス間通信(パイプ...
-
ActiveReportのdetailをデータ...
-
アクセスでウェブ上のデータを...
-
Excel VBAでグループ毎に集計す...
-
batでレジストリキーから読み取...
-
富士通(汎用機)のAIMについて
-
Web画面のTableから数字を取得...
-
Excel VBAで1週間毎にカテゴリ...
-
エクセルのCSV読み込みについて
おすすめ情報