格式蒙面文本框日期 [英] Format Masked textbox date

查看:74
本文介绍了格式蒙面文本框日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好专家



我使用MaskedText Box输入日期我使用MAsk很短暂

我的问题是如何验证这个MaskedtextBoxt如果它是有效日期或不是

我尝试使用IsDate但是不工作Bcoz蒙版TextBox中的文本是例如12/02/2008这样

此文本如何格式像yyyy / MM / dd插入SQl

我也使用格式但这已经字符串所以它不能格式



Plz给我合适的回复,紧急



Chaitanya

解决方案

你不需要格式化任何!日期应该是日期,而不是字符串!



如果要将数据插入SQL数据库,您应该知道MS SQL服务器使用的格式。请查看 SET DATEFORMAT [ ^ ]命令。



最后,你应该使用存储过程 [ ^ ]:

  USE  DataBaseName; 
CREATE PROCEDURE InsertMyData
@ myDate DATETIME
AS
BEGIN

SET DATEFROMAT dmy;
INSERT INTO TableName(DateField)
VALUES @ myDate

END


Hello Experts

I am Using MaskedText Box For Entering Date And I Use MAsk is Shortdate
My Question is How To Validate This MaskedtextBoxt if it is Valid Date or Not
I try Using IsDate But That is Not Working Bcoz The Text in masked TextBox is eg "12 /02 /2008" like this
Also This Text How to Format Like yyyy/MM/dd for inserting in SQl
I also Use Format But This Already string So it cannot Be Format

Plz give me Suitable Reply , Urgent

Chaitanya

解决方案

You don't need to format anything! Date should be a date, not string!

If you want to insert data into SQL database, you should know the format which is used by MS SQL server. Have a look at SET DATEFORMAT[^] command.

Finally, you should use stored procedure[^]:

USE DataBaseName;
CREATE PROCEDURE InsertMyData 
    @myDate DATETIME
AS
BEGIN

SET DATEFROMAT dmy;
INSERT INTO TableName (DateField)
VALUES(@myDate)

END


这篇关于格式蒙面文本框日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆