我将日期字段传递给SQL数据库。

该字段在VB.NET应用程序中声明为String

我写了一段代码用于铸造到Date

Dim dtBdate As Date
If param_strDOB <> String.Empty Then
    dtBdate = Convert.ToDateTime(param_strDOB)
End If

但价值通过了#3/11/2011# 它在日期字段的两侧都有一个#符号。

我如何解决它?

在SQL数据库中,存储过程将输入参数作为“@DOB DateTime”。

#1楼 票数:4 已采纳

来自MSDN

日期和时间可以用一对前导和尾随的NUMBER SIGN字符'#'括起来

所以你应该能够原样转换/解析。

#2楼 票数:0

你在哪里看到# S' 在Visual Studio中查看它? 如果是这样,那么只是调试器显示它是一个Date值。 只是忽略它们。

Quote

但是,编译器将数字符号(##)中包含的文字视为Date。

  ask by goofyui translate from so

未解决问题?本站智能推荐:

2回复

使用VB.NET访问远程SQL Server

我发现了一些使用vb.net访问sql数据库的示例,到目前为止,它们都没有起作用。 它们都涉及使用DataReader。 可能是sql db与应用程序不在同一台计算机上的事实。 我只是想知道是否有人使用VB.NET来访问远程sql服务器的更全面的示例。 谢谢! 编辑:我已经
4回复

C#到VB.Net:为什么转换为VB时无法编译?

我有这个C#扩展方法,它将扩展Value类型为IList的任何字典。 当我在VB.Net中编写等效代码时,我得到以下编译错误: “扩展方法'添加'有一些永远无法满足的类型约束”。 我觉得这实在令人费解的同类型的约束可以在C#中得到满足。 所以我的问题是:为什么这在VB中
5回复

VB 2008将字符串“08:30:00”转换为日期时间“08:30:00”

我在Visual Studio 2008中工作。 我有一个格式为“hh:mm:ss”的字符串输入,我想以相同的格式转换为dateTime。 我使用了Convert.ToDateTime()函数来转换它,但也为它添加了一个日期。 有没有办法在不添加日期的情况下转换它? 干杯,
1回复

如何在MySQL数据库中插入图像并使用vb.net检索图像?

我正在使用longblob数据类型插入图像,但它给出了错误。 我想从图片框插入图像到mysql数据库。
4回复

将C#(带有键入事件)转换为VB.NET

我有一个ASPX页面(后面带有VB代码)。 我想扩展GridView类以在不返回任何行时显示页眉/页脚。 我在网上找到了一个C#示例( link )( source )。 但是,我无法将其转换为VB,因为它使用类型化的事件(在VB中是非法的)。 我已经在线尝试了几个免费的C#到V
1回复

无法将参数值从字符串转换为Int32 visual studio 2008

错误指向cmd.ExecuteNonQuery() 当我尝试将字段保留为空(主键字段OEID除外)时发生错误 任何语法修订建议将不胜感激
1回复

VB.NET错误校正菜单

在VS2008中,使用C#,如果我在编辑器中键入了一个不存在的函数,则可以选择按Alt-Shift-F10并创建存根函数; 但是,如果我在VB.NET(相同的IDE)中执行相同的操作,则不会获得此功能。 是否需要使用每种语言打开此功能,还是VB.NET中不存在此功能?
1回复

解码到目前为止的字符串

我需要帮助解码一个字符串。 我想我需要一个PL / SQL脚本来解码String,但我对PL / SQL的了解不是特别的。 我有一个包含7列的表 First Colum包含Objectnumber 第二栏包括一年 第三列包含属于下一个字段的数字 第四列包