Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
插入/转换日期:C++;到mySQL数据库 我是C++初学者,这是我面试的任务之一。其他一切都很好,除了在将记录传递到数据库时,我不知道如何将字符串转换为日期。或者只需将date(或DateTime)传递到数据库。我在谷歌上找到了很多东西,但却不知道如何用最简单的方式来实现。稍后我还要加上HH:mm,因为我也要用小时/分钟来计算。以下是代码的一部分:_Mysql_Casting_C++ Cli_Datetime Format_Str To Date - Fatal编程技术网

插入/转换日期:C++;到mySQL数据库 我是C++初学者,这是我面试的任务之一。其他一切都很好,除了在将记录传递到数据库时,我不知道如何将字符串转换为日期。或者只需将date(或DateTime)传递到数据库。我在谷歌上找到了很多东西,但却不知道如何用最简单的方式来实现。稍后我还要加上HH:mm,因为我也要用小时/分钟来计算。以下是代码的一部分:

插入/转换日期:C++;到mySQL数据库 我是C++初学者,这是我面试的任务之一。其他一切都很好,除了在将记录传递到数据库时,我不知道如何将字符串转换为日期。或者只需将date(或DateTime)传递到数据库。我在谷歌上找到了很多东西,但却不知道如何用最简单的方式来实现。稍后我还要加上HH:mm,因为我也要用小时/分钟来计算。以下是代码的一部分:,mysql,casting,c++-cli,datetime-format,str-to-date,Mysql,Casting,C++ Cli,Datetime Format,Str To Date,DateTimestartTime=dateTimePicker1->值 字符串^startTimeString=startTime.Year.ToString()+“-”+startTime.Month.ToString()+“-”+startTime.Day.ToString() MySqlCommand ^cmd=gcnew MySqlCommand(“插入到活动中的数据库值(“+name+”,“+category+”,”选择STR到日期(“+startTimeString+”,%Y-%m

DateTimestartTime=dateTimePicker1->值
字符串^startTimeString=startTime.Year.ToString()+“-”+startTime.Month.ToString()+“-”+startTime.Day.ToString()

MySqlCommand ^cmd=gcnew MySqlCommand(“插入到活动中的数据库值(“+name+”,“+category+”,”选择STR到日期(“+startTimeString+”,%Y-%m-%d)”,),con)

使用

MySqlCommand^ cmd = gcnew MySqlCommand("insert into activity_db values('" + name + "','" + category + "',STR_TO_DATE('" + startTimeString + "','%Y-%m-%d'))", con);
因此,您将获得正确的mysql命令

insert into activity_db values('name','category',STR_TO_DATE('2020-01-01','%Y-%m-%d'))
而且你应该紧急采取行动,在

使用

MySqlCommand^ cmd = gcnew MySqlCommand("insert into activity_db values('" + name + "','" + category + "',STR_TO_DATE('" + startTimeString + "','%Y-%m-%d'))", con);
因此,您将获得正确的mysql命令

insert into activity_db values('name','category',STR_TO_DATE('2020-01-01','%Y-%m-%d'))

您应该在

上紧急回答我,谢谢您的快速回答,这很有效。关于准备好的陈述:我知道这样的东西存在,但不知道如何寻找它。嗯,我还在学习。谢谢你的快速回答,很有效。关于准备好的陈述:我知道这样的东西存在,但不知道如何寻找它。我还在学习。