先生,我正在使用vs2017和MySql 8.0,并且我试图从Windows窗体应用程序中以c ++插入数据,该项目运行正常,但是查询不正确。我猜想,当我插入数据并单击创建的保存按钮时,它会显示:enter image description here “您的SQL语法有误;请查看与您的MySQL服务器版本相对应的手册,以找到在“第1行”附近使用正确的语法
但是我可以手动从代码中插入数据(您可以在代码中看到有效的注释),但是我不能从表单中插入数据!我根据这段视频tutorial
做了所有事情现在我该怎么办?请任何人帮助我,我的代码在这里:
private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) {
String^ constring = L"datasource= 127.0.0.1; port= 3306;username=root;password=12712";
MySqlConnection^ conDataBase = gcnew MySqlConnection(constring);
MySqlCommand^ cmdDataBase = gcnew MySqlCommand("INSERT INTO `university`.`student` (`id`,`name`,`password`) values('"+this->id_txt->Text+"','"+this->name_txt->Text+"','"+this->password_txt->Text+"' ;", conDataBase);
//MySqlCommand^ cmdDataBase = gcnew MySqlCommand("INSERT INTO `university`.`student` (`id`, `name`, `password`) VALUES ('7', 'ah', '77'); ", conDataBase);