日期:2014-05-20  浏览次数:20715 次

帮忙提示我以下
有两个问题  
(1)     如何实现往数据库里填写Datatime类型字段    
          要求是   年-月-日        
          我自己写了段代码     大家看看我错在那了
    string   d= "Convert.ToDateTime(TextBox1.Text "+ " '- ' "+ "TextBox2.Text "+ " '- ' "+ "TextBox3.Text ";

    string   insertnews= "insert   into   s(DataYear)Values();
    填充数据库省略。。。             帮忙看看很急~~
(2)    
            有两个按钮   一个提交,一个打印     在没有输入内容的情况下点击打印的时候,数据库的主健没被添加进窗体里,则弹出窗体提示     ”请先输入,否则此按钮不能点击“
很急!!!   帮我看看     如果正确再给+分  
      qq:54532638  


------解决方案--------------------
1、

string d= " ' "+ TextBox1.Text+ "- "+TextBox2.Text+ "- "+TextBox3.Text+ " ' ";

string insertnews= "insert into s(DataYear)Values( "+s+ ");


2、不明白什么意思。



------解决方案--------------------
1.年月日,你如果那么输入的话 请先检查textbox的字符类型,如果不是数值字符串就会出错,其实有是系统函数
DateTime ds=new DateTime();
ds=date.Now()
string d=ds.toString.subString[0,9]
然后在插入
2
写个判断
if (!nodata)
{
print();
}
else
{
this.btn_print.Enable=false;
showExMessage( "请先输入,否则此按钮不能点击 ")
}
或者