database - 从 Visual C++ 程序/项目中按一定时间间隔在数据库中插入值

标签 database winforms visual-studio-2010 visual-c++ scheduled-tasks

我想创建一个 visual c++ 程序,它以特定的时间间隔自动在数据库中插入一些随机值和当前系统日期时间。我会为此使用 srand() 函数。我不知道该怎么做。我能够使用 winForm 项目并使用 Task Scheduler 安排它每 30 分钟运行一次来​​实现这一点,但问题是每次弹出一个空表单时,直到并且除非我关闭它,否则不会输入值。我需要的是所有这些都是自己发生的,并且窗口不应该弹出为空。 winform 是实现此目标的正确方法吗?如果不是,那么我应该选择什么项目。也许是计时器、线程……请说明一下,因为我对此比较陌生。

问候

附言:这是代码

 String^ constring = L"datasource=localhost;port=3306;username=root;password=root";
 MySqlConnection^ conDataBase = gcnew MySqlConnection(constring);
 MySqlCommand^ cmdDataBase = gcnew MySqlCommand("INSERT INTO `data`.`test` (`datetime`,`temp`,`pressure`) VALUES ('"+dt+"','"+rand_temp+"','"+rand_pressure+"');",conDataBase);  MySqlDataReader^ myReader;



try{
         conDataBase->Open();
         myReader = cmdDataBase->ExecuteReader();
        //MessageBox::Show("Data Inserted");
         while(myReader->Read()){



     }
    }catch(Exception^ex){
     MessageBox::Show(ex->Message);
 }


Application::Exit();

上面的代码在我的formload方法里面

最佳答案

使用控制台应用程序项目而不是 winforms 项目

关于database - 从 Visual C++ 程序/项目中按一定时间间隔在数据库中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17563790/

相关文章:

database - 对密码进行哈希处理

用于匹配多种模式的 MySQL 查询

c# - 如何更改按下键盘按键时的 TrackBar 控件操作?

c++ - 如何在 Visual Studio 2010 中构建 64 位托管 C++ DLL?

database - 在 Vertica 中完成 Copycluster 花费的时间?

C - 数据存储/访问

c# - 如何比较 PictureBox 和资源数据之间的两个图像?

c# - 在按钮上输入焦点,同时仍然能够在文本框中输入

c# - 如何在 VS2010 中创建发布前和发布后脚本

visual-studio-2010 - 如何正确卸载 C++ Shell 扩展 DLL