Melaksanakan Pembolehubah Takrif Pengguna MySQL dengan .NET MySqlCommand
Melaksanakan pembolehubah takrif pengguna MySQL dengan .NET MySqlCommand memerlukan pengubahsuaian pada sambungan rentetan. Untuk menggunakan pembolehubah yang ditentukan pengguna, pilihan Benarkan Pembolehubah Pengguna mesti ditetapkan kepada Benar.
PENYELESAIAN:
Untuk menggunakan pembolehubah yang ditentukan pengguna MySQL dalam .NET MySqlCommand, ikut langkah berikut:
$connectionstring = "Server=$server;Port=$port;Database=$DataBase;Uid=$User;Pwd=$Password;allow zero datetime=yes;Allow User Variables=True";
CONTOH KOD:
$connectionstring = "Server=$server;Port=$port;Database=$DataBase;Uid=$User;Pwd=$Password;allow zero datetime=yes;Allow User Variables=True"; $conn = new-object MySql.Data.MySqlClient.MySqlConnection($connectionstring); $conn.Open(); $sql = "SET @a = 1;SELECT @a;"; $cmd = new-object MySql.Data.MySqlClient.MySqlCommand($sql,$conn); $ds = New-Object system.Data.DataSet; $da = New-Object MySql.Data.MySqlClient.MySqlDataAdapter($cmd); $da.fill($ds); $conn.close(); $ds.tables[0]
Nota: Penyelesaian ini telah diuji menggunakan versi 6.3.6.0 MySql.Data.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Pembolehubah Ditakrifkan Pengguna MySQL dengan .NET MySqlCommand?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!