有人能告诉我这个命令有什么问题吗?我收到一个错误。我使用c#和mysql数据库。LIKE命令Mysql
public static DataSet getInstructorListSearchEmail(string instemail)
{
DB.connectToDb();
DB.DBOpen();
DataSet ds = new DataSet();
try
{
string comText = "select * from instructor where Instructor_email like %instemail";
MySqlCommand com = new MySqlCommand(comText, DB.Conn);
com.Parameters.Add("instemail", MySqlDbType.VarChar, 200).Value = instemail;
MySqlDataAdapter adapter = new MySqlDataAdapter(com);
adapter.Fill(ds);
您可能会如此善良,并告诉我们例外 – jAC 2013-05-04 13:32:44
错误是什么? – 2013-05-04 13:33:42
你的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便在第1行'%instemail'附近使用正确的语法。 – user2325116 2013-05-04 13:34:05