我在用 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);
暂无答案!
目前还没有任何答案,快来回答吧!