格式蒙面文本框日期 [英] Format Masked textbox date
本文介绍了格式蒙面文本框日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好专家
我使用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屋!
查看全文