Rumah > pangkalan data > tutorial mysql > Bagaimana untuk mengisi secara langsung Set Data atau Jadual Data daripada SQL Menggunakan Perintah?

Bagaimana untuk mengisi secara langsung Set Data atau Jadual Data daripada SQL Menggunakan Perintah?

Patricia Arquette
Lepaskan: 2024-12-31 01:55:07
asal
889 orang telah melayarinya

How to Directly Populate a DataSet or DataTable from SQL Using a Command?

Mengisi Set Data atau Jadual Data Terus daripada SQL Menggunakan Perintah

Untuk mendapatkan semula data daripada pangkalan data SQL dan mengisi Set Data atau Jadual Data, anda boleh menggunakan teknik berikut secara langsung daripada arahan SQL:

private DataSet GetDataSet(string sqlCommand, string connectionString)
{
    // Create a connection to the database
    using (var conn = new SqlConnection(connectionString))
    {
        // Create a new data adapter
        var da = new SqlDataAdapter(sqlCommand, conn);

        // Fill a new dataset with the results of the command
        var ds = new DataSet();
        da.Fill(ds);

        // Return the dataset
        return ds;
    }
}
Salin selepas log masuk

Kaedah ini mengambil arahan SQL dan rentetan sambungan sebagai parameter dan mencipta Objek SqlConnection. Ia kemudian mencipta SqlDataAdapter menggunakan arahan dan sambungan yang ditentukan. Akhir sekali, ia mengisi Set Data baharu dengan hasil arahan dan mengembalikan set data.

Anda juga boleh menggunakan kaedah ini untuk mengisi Jadual Data dan bukannya Set Data. Untuk melakukan ini, hanya hantar nama jadual yang anda mahu isi sebagai parameter kedua kepada kaedah Isi:

private DataTable GetDataTable(string sqlCommand, string connectionString)
{
    // Create a connection to the database
    using (var conn = new SqlConnection(connectionString))
    {
        // Create a new data adapter
        var da = new SqlDataAdapter(sqlCommand, conn);

        // Fill a new datatable with the results of the command
        var dt = new DataTable();
        da.Fill(dt);

        // Return the datatable
        return dt;
    }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mengisi secara langsung Set Data atau Jadual Data daripada SQL Menggunakan Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan