C++ cli C++;需要类型说明符(Visual Studio)

C++ cli C++;需要类型说明符(Visual Studio),c++-cli,C++ Cli,我试过很多东西。请帮帮我 完整源代码: 问题代码: MySqlDataAdapter adapter; DataTable table; private: System::Void AcceptedApplications_Load(System::Object^ sender, System::EventArgs^ e) { MySqlCommand^ com = gcnew MySqlCommand("command", conn); adapter = new MySqlAdap

我试过很多东西。请帮帮我

完整源代码:

问题代码:

MySqlDataAdapter adapter;
DataTable table;

private: System::Void AcceptedApplications_Load(System::Object^  sender, 
System::EventArgs^  e) {
MySqlCommand^ com = gcnew MySqlCommand("command", conn);
adapter = new MySqlAdapter(com);
}`

标准警告:虽然可以使用C++/CLI编写应用程序的主体,甚至可以使用WinForms在C++/CLI中编写GUI,但不建议这样做。C++/CLI是用于互操作场景的:C++或其他.NET代码需要与非托管C++接口,C++/CLI可以提供两者之间的转换。因此,C++/CLI具有C++的所有复杂性、C的所有复杂性和自身的复杂性。对于主要开发,如果需要托管代码,则建议使用Cype或WiFrm或WPF,或者如果您想要非托管的,则使用MFC C++。p>
有几个问题:

  • 看起来您在创建对象时忘记了“数据”一词
  • 据我所知,这是一个管理类。因此,它在声明处应该有一个
    ^
    ,在实例化时应该有一个
    gcnew

公共引用类
类型通常需要在C++/cli和gcnew中使用^

MySqlDataAdapter^ adapter = gcnew MySqlDataAdapter();
DataTable^ table = gcnew DataTable();

这不是C++代码。您正在使用Visual Studio吗?应标记为c++-cliyes sorry@user4581301
MySqlDataAdapter^ adapter = gcnew MySqlDataAdapter();
DataTable^ table = gcnew DataTable();