Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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#在数据库问题中插入字符串_C#_.net_Sql Server 2008_Visual Studio 2008_Ado.net - Fatal编程技术网

C#在数据库问题中插入字符串

C#在数据库问题中插入字符串,c#,.net,sql-server-2008,visual-studio-2008,ado.net,C#,.net,Sql Server 2008,Visual Studio 2008,Ado.net,我使用的是VSTS2008+C++.NET3.5+ADO.Net+SQLServer2008。我有一些C#字符串类型的变量,我想将它们作为DateTime类型插入数据库,有代码示例吗 我的问题是如何将字符串转换为数据库日期时间类型。看看这个方法 编辑:我假设您使用,然后您只需将生成的c#DateTime对象添加到集合中。看看该方法 编辑:我假设您使用,然后只需将生成的c#DateTime对象添加到集合。我建议使用DateTime.TryParse(字符串输入,out variableName)

我使用的是VSTS2008+C++.NET3.5+ADO.Net+SQLServer2008。我有一些C#字符串类型的变量,我想将它们作为DateTime类型插入数据库,有代码示例吗

我的问题是如何将字符串转换为数据库日期时间类型。

看看这个方法

编辑:我假设您使用,然后您只需将生成的c#
DateTime
对象添加到集合中。

看看该方法


编辑:我假设您使用,然后只需将生成的c#
DateTime
对象添加到集合。

我建议使用
DateTime.TryParse(字符串输入,out variableName)

大概是这样的:

DateTime safeDateTime;

if(!DateTime.TryParse("2010-09-15 10:00:00", out safeDateTime))
    safeDateTime = DateTime.MinValue;

这样,数据库可以使用的变量中总是有一个值。否则,如果无法解析日期,您可能会执行警告。

我建议使用
DateTime.TryParse(字符串输入,out variableName)

大概是这样的:

DateTime safeDateTime;

if(!DateTime.TryParse("2010-09-15 10:00:00", out safeDateTime))
    safeDateTime = DateTime.MinValue;
这样,数据库可以使用的变量中总是有一个值。否则,如果无法解析日期,则可以实现警告