0

私はC#に少し慣れていません-アプリのweb.configに「ApplicationServices」という接続文字列を設定しています。C#を使用して、データベースからデータを取得し、それを可能な文字列に設定する特定のSQLコマンドを作成するにはどうすればよいですか。運営する?

4

2 に答える 2

3

ここに完全な説明があります。

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.aspx

//Taken from MSDN
private static void ReadOrderData(string connectionString)
{
    string queryString =
        "SELECT OrderID, CustomerID FROM dbo.Orders;";
    using (SqlConnection connection = new SqlConnection(
               connectionString))
    {
        SqlCommand command = new SqlCommand(
            queryString, connection);
        connection.Open();
        SqlDataReader reader = command.ExecuteReader();
        try
        {
            while (reader.Read())
            {
                Console.WriteLine(String.Format("{0}, {1}",
                    reader[0], reader[1]));
            }
        }
        finally
        {
            // Always call Close when done reading.
            reader.Close();
        }
    }
}

LINQ2SQLhttp : //codesamplez.com/database/linq-to-sql-c-sharp-tutorialなどのORMを使用することもでき ます

編集:

デバッグする方法...

以下は、VisualStudioでデバッグ機能を使用する方法に関するリンクです。

http://msdn.microsoft.com/en-us/library/ms165053.aspx http://msdn.microsoft.com/en-us/library/k0k771bt(v=vs.71).aspx http:// www .dotnetperls.com / debugging

于 2012-04-16T02:39:36.230 に答える
0

単一の値を返すクエリを作成することを計画している場合は、ExecuteScalarを確認する必要があります。データベースから値を取得して変数に設定する方法の簡単なデモについては、次の例を参照してください。

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.executescalar.aspx

于 2012-04-16T02:41:41.203 に答える