2011-01-22 15 views
0

私は初心者であり、SQL Serverを使用してC#でクライアントサーバーアプリケーションを作成しています。 私はちょうど2台のコンピュータを使用しています。1台のコンピュータでデータベースを保存したいだけでなく、アプリケーションも同じコンピュータで稼働します.1台のコンピュータがサーバとクライアントの両方であり、もう1台のコンピュータはシンプルなクライアントになります。データベースにアクセスします。 どのように私は両方のシステムのデータベースに接続するためのコードを書いてshoudを助けることができます。 ありがとうございます。あなたは、以下のように接続文字列を作成する必要があり、C#.NETからSQL Serverに接続するにはC#でデータベースを含む販売インベントリシステムのクライアントサーバーアプリケーションを作成する#

+0

これは非常に広範で非常に一般的な質問です。ここで意味のある答えを得るのは本当に難しいです。まず、基本的なシステムアーキテクチャを設計し、 (データベースを含む)アプリケーションとクライアント側のアプリケーションを作成し、それらをビルドしてください....あなたがそれらを持っている場合、戻ってきてさらに具体的な質問をしてください! –

答えて

0

プライベートSqlConnectionオブジェクトの接続を。 プライベート文字列connectionString = @ "サーバー=(ローカル);データベース= Embedding_SQL_Test;ユーザーID = sa;パスワード= 123"; 接続=新しいSqlConnection(connectionString);

次に、上記で作成したSqlConnectionオブジェクトを使用して、以下に示すように 'SqlCommand'を作成します。 SqlCommand cmd = new SqlCommand( "Customer * from Customer * = Cid"、接続);

ここに示されているSQLクエリはデータベースにSQLクエリを実行するSELECT、INSERT、UPDATEクエリなど

次に置き換えることができ、あなたは以下のメソッドを使用します。 のExecuteReaderを - SELECTクエリを実行するために ExecuteNonQuery - INSERT、DELETE、UPDATE、およびSETステートメントを実行します。

これは、C#からSQL Serverデータベースに接続し、データベースでSQLクエリを実行する方法の非常に短い説明です。 接続文字列の詳細については、メソッドとそのパラメータで次のリンクを確認してください。(http://www.shahriarnk.com/Shahriar-N-K-Research-Embedding-SQL-in-C-Sharp-Java.html) ここでは、ストアドプロシージャの呼び出しだけでなく、SQLクエリにパラメータを渡す方法についても説明します。

関連する問題