私は、コードの魔女は、SQL Server Expressデータベース に接続し、テーブル「ラップトップ」適切な方法SQL Server Expressは<li> </li>ローカルホストのユーザ名@です<ul> <li>データベース</li> <li>とパスワードはtestdatabase</li> </ul> <p>であることを行うための適切な方法は何ですか?</p>
にいくつかの変数を挿入するサンプルのC#(コンソールアプリケーション)を必要とするSQL Server Expressデータベースへの接続とクエリを作成する
6
A
答えて
11
基本ADO.NET 101:接続、そのコマンド
ステップ1を実行何か
- :接続設定を
データベースへの接続文字列を知る必要があります。実施例のトンについては、http://www.connectionstrings.comをチェックしてください。あなたのケースでは
、あなたはそれがローカルのSQL Server Expressインスタンスだと言う - しかし、残念ながら、あなたはデータベースが呼ばれているものは言及しなかった.....あなたの接続文字列は次のようになります:
server=(local)\SQLEXPRESS;database=YourDatabaseName;user id=database;pwd=testdatabase
ステップ2:コマンドの設定
データの選択、削除、データの挿入など、さまざまなコマンドを使用できます。あなたが何をするにしても、私はに常にを推奨します。SQLインジェクションを避けるために、パラメータ化されたクエリを使用します。
は、だからここにあなたのコードは次のようになります:
string connectionString = "server=(local)\SQLEXPRESS;database=YourDatabaseName;user id=database;pwd=testdatabase"; string insertStmt = "INSERT INTO dbo.Laptops(Name, Model, ScreenSize) " + "VALUES(@Name, @Model, @Screensize)"; using(SqlConnection conn = new SqlConnection(connectionString)) using(SqlCommand cmd = new SqlCommand(insertStmt, conn)) { // set up the command's parameters cmd.Parameters.Add("@Name", SqlDbType.VarChar, 100).Value = "ASUS SX30"; cmd.Parameters.Add("@Model", SqlDbType.VarChar, 50).Value = "Ultralight"; cmd.Parameters.Add("@Screensize", SqlDbType.Int).Value = 15; // open connection, execute command, close connection conn.Open(); int result = cmd.ExecuteNonQuery(); conn.Close(); }
関連する問題
- 1. PHPで "<<< SQL"とは何ですか?
- 2. Task.Runにwhileループロジックを持たせることはできますか?これを行うための適切な方法があります</p> <pre><code>Task.Run(while(true) { doSomething() } </code></pre> <p>:
- 3. Heredoc <<<または<<?
- 4. cout << coutとcout <<とcoutの違いは何ですか?
- 5. aspxの<%:と<%=と<%#の違いは何ですか?
- 6. Swiftでは+++と<<<は何ですか?
- 7. 適切なオンロード<audio>
- 8. Cの<と<<の違いは何ですか?
- 9. "<<<"演算子の名前は何ですか?
- 10. オブジェクトがPythonのバイトのようなオブジェクトであるかどうかを判断する適切な方法は何ですか?</p> <pre><code>if isinstance(data, bytes): data = data.decode() </code></pre> <p>残念ながら、これは<code>bytearray</code>の場合には動作しません:
- 11. 1 << 0とは何ですか?
- 12. std :: cout << xの間のdiffrenceは何ですか;とstd :: cout << x << std :: endl ;?
- 13. これはパラメータを渡す適切な方法ですか?</p> <pre><code>_saveProductCommand = new RelayCommand( param => SaveProduct(), param => (CurrentProduct != null) </code></pre> <p>がこのタイプミスやパラメータを渡すための適切な方法は、次のとおりです。
- 14. THREE.Camera.prototype.lookAt</ <() -</ <はどういう意味ですか?
- 15. <_wmi_namespace:<COMObject <unknown>>とは何ですか?
- 16. PHP <?= <?php echo違いは何ですか?どちらを使うのが良いですか?私はまだ <pre><code><?Php echo ''; </code></pre> <p>適切な、より良いものを使用することです</p>を使用していながら
- 17. 「<%:」は何をしますか?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>「<%:」何をん:行う
- 18. ASP.NET MVCで "<%="、 "<%:" "<%#"の違いは何ですか?
- 19. ウリウリにユーザー名を渡す方法があります私は、次のURIパターン</p> <pre><code>var uri = string.Format("/order/{0}/parmaters", userName); </code></pre> <p>と ユーザ名がドメインすなわち<code>myDomain\\userName</code></p> <p>含めることができているparmater
- 20. Scalaは、</p> Aは、対応する将来の実行の結果である <pre><code>Map[String, A] </code></pre> <p>に</p> <pre><code>Map[String, Future[A]] </code></pre> <p>から行くための最善の方法は何先物
- 21. どのようにユーザーactive_recordための方法を検索する方法はありライン</p> <pre><code><td><%= User.where("id = event.user_id").first_name%></td> </code></pre> <p>ため `エラー私は#のため<code>undefined method</code> FIRST_NAME」を取得していますアクティブなレコード
- 22. Luaの、値が<code>true</code>ですが、とき<code>false</code>を失敗したときの文のイディオムは、適切なブールに<code>boolean</code>適切
- 23. ピーエーエのダミー列の選択方法は?ピーウィーで</p> <p><code>select 'blah' as dummycolumn</code></p> <p>を行う方法
- 24. Cに名前のない関数を持たせることはできますか?</p> <pre><code>(_s, m); </code></pre> <p><em>_s</em>と<em>メートル</em>は、両方の構造は、それが何をすることができます:?
- 25. Rubyでは "<< - "とは何ですか?たとえば
- 26. SQL:(私はこの</p> <p><strong>ユーザー</strong><br> ID <br> matricule</p> <p><strong>ドキュメント</strong><br> ID <br> タイトル<br> user_idのようなデータベースのスキーマを持って
- 27. "**/* /"と "** /"の違いは?出力は、少なくとも小さなサブツリーのために、同じように見える</p> <p><code>Dir.glob("**/*/")</code></p> <p><code>Dir.glob("**/")</code></p> <p>:ここ
- 28. なぜ[:] = 1は[:] = '1'と根本的に異なるのですか? <code>a</code>が<code>['1']</code>ある最初のケースで</p> <pre><code>a = [] a[:] = '1' </code></pre><p>と</p> <pre><code>a = [] a[:] = 1 </code></pre><p>:
- 29. connection.Close()とconnection.Dispose()の違いは何ですか? <code>SQLiteDataReader</code>オブジェクトの</p> <ul> <li><code>Close()</code></li> <li><code>Dispose()</code></li> </ul> <p>同じ:
- 30. は、このコードで</p> <p><strong>にpermission.permissionName</strong></p> <p>を参照する方法はありKotlin
あなたは[グーグル](http://www.google.com)を試してみましたか? – Shai
何か試しましたか?どこにでも見える? ADO.NET LINQのようなものは何か? – atoMerz
はい、私はオプションの割り当てが見つかりましたが、私が言うように。私は正しい方法が何であるかの確認が必要です。 – Axxess