日期型字段添加到SQL Server的问题?

问题描述

错误提示:该字符串未被识别为有效的DateTime。描述:HTMLCode<asp:TextBoxID="TitleAddTime"runat="server"></asp:TextBox>C#CodeprotectedvoidPage_Load(objectsender,EventArgse){TitleAddTime.Text=DateTime.Now.ToShortDateString().ToString();}protectedvoidButton1_Click(objectsender,EventArgse){if(Page.IsValid){DateTimemyTitleAddTime=Convert.ToDateTime(TitleAddTime.Text.Trim());SqlConnectionmyConnection=newSqlConnection(strConnection);myConnection.Open();myCommand.CommandText="insertintoMac_Infomation(Infomation_TitleAddTime)values('"+myTitleAddTime+"')";}}

解决方案

解决方案二:
补充,最下面漏了一行myCommand.ExecuteNonQuery();以上代码,在添加字符串的时候都很正常,只是在添加时间上,行不通。
解决方案三:
myCommand.CommandText="insertintoMac_Infomation(Infomation_TitleAddTime)values(@mytime)"myCommand.Parameters.AddWithValue("@mytime",myTitleAddTime);myCommand.ExecuteNonQuery();myConnection.Close();

解决方案四:
什么样的错误呢?如果是无法插入的话,有可能是你的时间小于1753年,这是数据库允许的最小值。下次还是把异常扔出来给大家看吧,要不然不知道你什么错啊。如果数据没有在上下限之外的话,应该没问题的。

时间: 2024-10-24 04:21:44

日期型字段添加到SQL Server的问题?的相关文章

在Delphi中处理数据库日期型字段的显示与输入

使用Delphi进行数据库设计时,不可避免的会涉及到日期型字段的输入问题.不过与 Microsoft的Access 97中文版等相比,Delphi本身提供的日期型字段的显示和输入方式并 不适合中国人的习惯. 因此对于日期型字段的处理,大家提出了不少解决方法,但是处理结果在显示和输入 上并不统一,例如显示时可以实现"yyyy年mm月dd日"的格式,但是在输入时还是要按照 国外的习惯用"yyyy-mm-dd"的形式进行输入:而使用TdateTimePicker进行选择输

一个得到怎样在两个日期之间的休息日的SQL Server 的函数

server|函数 其实这个函数不是SQL Server 提供的,是豆腐编写的,大家不要因为豆腐篇了大家就用石头砸豆腐:)其实 自从这个函数生成以后我们在使用的时候,是根本不可能区分出这个函数是Sql server 的还是 自定义的函数,这个就是SQL2K 给我们带来的一个新的特点之一我们先看看这个函数的意义,其实 最初向我要这个函数的人是 蓝,不过当时还没有 SQL2K,现在有了SQL2k 我也好容易找到了一些时间来写这个函数了.这个函数的功能是在任意的两个时间之间得到 休息的天数.目前只是处

如何从mdb中读取指定条件的一列数据,然后添加一个字段后写入sql server

问题描述 请教各位,我需要读取局域网的一个mdb文件(此文件的数据是会不断的增加的),目前不知道如何把mdb里查询到符合条件的那行数据写入sqlserver,谢谢. 解决方案 解决方案二:你学习了查询数据,现在想学习一下如何插入数据.这不应该上论坛吧?!解决方案三:最近经常有帖子问"怎么在代码中连接数据库啊?"之类的问题.这就够可以的了.没想到有出现了"会从Jet查询一条记录,怎么Insert到SQLServer数据库"的问题!为了学习某个必须的编程功能,你可以去买

在ACCESS和SQL Server下Like 日期类型查询区别_数据库其它

最近在用ACCESS数据库是遇到的问题总结: 一.在ACCESS中LIKE的用法 Access里like的通配符用法是这样: "?"表示任何单一字符: "*"表示零个或多个字符: "#"表示任何一个数字 所以应该是: select * from databasename where fieldname like '*XX*' 但在SQL SERVER 里是用%表示零个或多个字符 二.如何在ACCESS查询datetime类型字段的日期范围数据 如

开启SQL Server Denali之旅:字段存储索引

SQL Server的最近三个版本都贴上了非官方的标签,每一个版本都是为那些大 多数新特性所针对的用户群量身定做的.例如,SQL Server 2005被认为是一个面 向开发者版本,而SQL Server 2008则被看作是一个面向数据管理员的版本.具备 Microsoft PowerPivot数据分析工具并对SQL Server Analysis Services和 Reporting Services功能都进行了改进的SQL Server 2008 R2则是一个众所周知 的商业智能(BI)版

把Oracle数据库移植到Microsoft SQL Server 7.0

oracle|server|数据|数据库  把Oracle数据库移植到Microsoft SQL Server 7.0 摘要:本文是为那些想把自己的Oracle应用程序转换为Microsoft SQL Server应用程序的开发人员编写的.本文描述了一个成功的转换所需要的工具.过程和技术.同时强调了建立高性能.高度并行的SQL Server应用程序的基本的设计要素. 本文的读者应该具有: Oracle关系型数据管理系统(RDBMS)的坚实基础. 普通数据库管理知识. 熟悉Oracle SQL和P

用vfp与sql server构建Client/Server应用程序(远程视图)(2)

通过工具建立连接 以上我们都是通过命令的方式建立连接,现在我们将使用Visual FoxPro提供的连接设计器建立连接.上文我们讲到:连接对象分为两类:"基于 DSN 的连接对象"和"基于字符串的连接对象".图5: 在连接设计器中选择"数据源.用户标识.密码"就说明在建立"基于 DSN 的连接对象",在"数据源"列表框中可选择当前可用的用户型.系统型 DSN. 在连接设计器中选择"连接串"

将SQL Server中的表变成txt文件

方法一:用BCP命令 bcp 实用工具 bcp 实用工具在 Microsoft? SQL Server? 2000 实例和数据文件之间以用户指定的格式复数据. 语法 bcp {[[database_name.][owner].]{table_name | view_name} | "query"} {in | out | queryout | format} data_file [-m max_errors] [-f format_file] [-e err_file] [-F fir

SQL Server 2008 对XML 数据类型操作

原文 http://www.cnblogs.com/qinjian123/p/3240702.html 一.前言 从 SQL Server 2005 开始,就增加了 xml 字段类型,也就是说可以直接把 xml 内容存储在该字段中,并且 SQL Server 会把它当作 xml 来对待,而不是当作 varchar 来对待. 随着SQL Server 对XML字段的支持,相应的,T-SQL语句也提供了大量对XML操作的功能来配合SQL Server中XML字段的使用.本文主要说明如何使用SQL语句