Dalam VB.NET, anda boleh menggunakan parameter @ dalam arahan SQL untuk menghalang potensi kelemahan keselamatan dan memastikan integriti data. Begini caranya:
Menggunakan parameter adalah penting untuk menghalang pengguna berniat jahat daripada mengeksploitasi kod anda melalui serangan suntikan SQL. Dengan menggunakan ' atau aksara khas lain dalam input mereka, pengguna boleh memecahkan pangkalan data anda.
Untuk menggunakan parameter bernama, ikut langkah berikut:
Berikut ialah contoh:
Dim MyCommand As New SqlCommand("UPDATE SeansMessage SET Message = @TicBoxText WHERE Number = 1", dbConn) MyCommand.Parameters.AddWithValue("@TicBoxText", TicBoxText.Text)
Kod ini menggantikan parameter @TicBoxText dengan nilai dari kotak teks TicBoxText.
Menggunakan nama parameter menawarkan beberapa kelebihan:
Atas ialah kandungan terperinci Bagaimanakah Parameter VB.NET Boleh Menghalang Kerentanan Suntikan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!