插入data类型数据错误 获取的数据类型是 200879 插入数据库的时候出错应该加(-)符号 可是怎么加?怎么来判断 如果是2008079,2008709,这样的数据格式应该怎么插入到data类型里???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你写一个不过要保证200879这个输入的唯一性string strrq = "200879"; string strN = ""; string strY = ""; string strr = ""; strN = strrq.Substring(0, 4); strY = strrq.Substring(4, 1); strr = strrq.Substring(6, 1); strN = strN.PadRight(5, '-'); strY = strY.PadRight(3, '-'); string strrqtext= strN + strY + strr; 1.可以提前将插入的数据类型转化为DateTime型.(数据类型200879,2008079,2008709,应该有一定的格式规则吧,没有的话只能分别判断年月日的合理性了)2.可以用内置的日期函数比如GetDate()等获取数据值再插入到表中. 获取的数据是200879,这是手动输入的吗?这根本就不是日期格式,输入时就该报错,请重新输入要把这个数据转为标准日期,首先要清楚都有哪些可能的输入如:年是不是肯定4位表示?2008079,2008709,可以先把年取出来 strYear=strInput.subString(0,4);剩下月日显判断有几位,2位4位平分,3位判断下switch(strInput[5]){case '0':strMonth=strInput.subString(5,2);strDay=strInput.subString(7,1);case '1':case '2':}后两种写不下去了,2008119,类似这种的话是1月19日呢?还是11月9日? 超简单 但我不会 GridView的图片按钮切换 FCKEditer显示问题 请教一个逻辑上的问题! 关于gridview绑定datetime的问题 如何从一个数据库的表里,提取关于当前登陆用户的信息 web用户控件 属性使用 请问:如何用datalist中的模板实现数据库中的1对多关系的显示? 连接不上,是什么原因 求正则表达式,去掉指定的<a>标记和对应的尾部</a>标签 页面回发后AJAX 丢失 查询的写法,有点难度!
给你写一个不过要保证200879这个输入的唯一性
string strrq = "200879";
string strN = "";
string strY = "";
string strr = "";
strN = strrq.Substring(0, 4);
strY = strrq.Substring(4, 1);
strr = strrq.Substring(6, 1);
strN = strN.PadRight(5, '-');
strY = strY.PadRight(3, '-');
string strrqtext= strN + strY + strr;
2.可以用内置的日期函数比如GetDate()等获取数据值再插入到表中.
这根本就不是日期格式,输入时就该报错,请重新输入要把这个数据转为标准日期,首先要清楚都有哪些可能的输入
如:年是不是肯定4位表示?
2008079,2008709,
可以先把年取出来 strYear=strInput.subString(0,4);
剩下月日显判断有几位,2位4位平分,3位判断下
switch(strInput[5])
{
case '0':strMonth=strInput.subString(5,2);strDay=strInput.subString(7,1);
case '1':
case '2':
}
后两种写不下去了,2008119,类似这种的话是1月19日呢?还是11月9日?