string con = "server=127.0.0.1;user id=root;password=;database=db";MySqlConnection sqlconn = new MySqlConnection(con);sqlconn.Open();string sql = "select * from users where NAME=?NAME;";MySqlCommand cmd=new MySqlCommand (sql,sqlconn);cmd.Parameters.Add("?NAME", MySqlDbType.VarChar).Value ="張山"; MySqlDataAdapter myda = new MySqlDataAdapter(cmd);DataTable dt = new DataTable();myda.Fill(dt);myda.Dispose();sqlconn.Dispose();sqlconn.Close();dataGridView1.DataSource = dt;users表ID bigintname varchar(500);
2 回答
米脂
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個贊
string con = "server=127.0.0.1;user id=root;password=;database=db";
password= 后面啥都沒有
string sql = "select * from users where NAME=?NAME;";
改成string sql = "select *,@NAME from users";不是什么條件,我暈
cmd.Parameters.Add("@NAME", MySqlDbType.VarChar).Value ="張山";就好了,不是Oracle
慕少森
TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個贊
string sql = "select * from users where NAME=?NAME;";改為string sql = "select * from users where NAME=@NAME";cmd.Parameters.Add("?NAME", MySqlDbType.VarChar).Value ="張山";改為:cmd.Parameters.Add("@NAME", MySqlDbType.VarChar).Value ="張山";
添加回答
舉報
0/150
提交
取消
