1

このプログラムを 1 つのストアド プロシージャで動作させることができました。C# で MYSQL から複数のストアド プロシージャを呼び出すことは可能ですか? もしそうなら、それを行う最も効率的な方法は何ですか?これまでに行ったことを示すコードのスニペットを次に示します。

public static string RunSQL()
{
    // Here is where it is connecting to local host.
    string connStr = "server=localhost;user=xxxx;"
                     + "database=xxxx;port=3306;password=xxx;"
                     + "Allow User Variables=True";
    MySqlConnection conn = new MySqlConnection(connStr);

    // Here is where the connection gets opened.
    conn.Open();

    // Here I call the CN_renumber stored procedure.
    MySqlCommand CN_renumber = new MySqlCommand("CN_renumber", conn);
    CN_renumber.CommandType = System.Data.CommandType.StoredProcedure;

    object result = CN_renumber.ExecuteNonQuery();

    // Disconnect from local host.
    conn.Close();

    return result.ToString();
}
4

1 に答える 1