无法从c中的windows窗体应用程序在mysql数据库中插入数据++

mepcadol  于 2021-06-19  发布在  Mysql
关注(0)|答案(0)|浏览(280)

我在用 VS-2017 mysql 8.0和我正在尝试从windows窗体应用程序中插入数据 c++ ; 项目运行正常,但查询不正确。我猜,当我插入数据并单击我创建的保存按钮时,它会说:
“您的sql语法有错误;查看与mysql服务器版本相对应的手册,以了解“at line 1”附近要使用的正确语法

但是我可以手动从代码中插入数据(你可以看到代码中的注解),但是我不能从表单中插入!我做的一切都是根据这个视频教程
我该怎么做?我的代码在这里:

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);

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题