分享

C#问题向数据库添加一个datatime类型的数据

 牛人的尾巴 2016-03-07

C#问题向数据库添加一个datatime类型的数据

a139333... 11级 分类: 其他 被浏览33次 2014.02.12

请微博专家回答 检举

SqlConnection conn = new SqlConnection("server=127.0.0.1;database=yingxiao;uid=sa;pwd=''"); //SqlCommand comd= new SqlCommand("update chanpin set Cname='" + this.TextBox3.Text + "',Clb='" + this.TextBox8.Text + "',Cgn='" + this.TextBox7.Text + "',Cjg='" + this.TextBox5.Text + "',Cshchrq='"+Convert.ToDateTime ( this.TextBox7.Text) + "',Cbzhrq='" +Convert.ToDateTime( this.TextBox1.Text) + "'", conn); //conn.Open(); //comd.ExecuteNonQuery(); //conn.Close(); //Response.Write("<script language=javascript>alert('更新成功!')</script>"); //this.banding(); 字段Cshchrq 和Cbzhrq在数据库中是datatime类型 报错:该字符串未被识别为有效的 DateTime。有一个从索引 0 处开始的未知字。 排错提示:确保方法的参数输入正确。 将一个字段转化成datatime时,先分析字符串以获取日期,然 后再将每个变量放置到datatime对象中
采纳率:57% 10级 2014.02.13
DateTime time1 = new DateTime(); try { time1 = Convert.ToDateTime(TextBox3.Text.Trim()); } catch { errorMsg = "时间字符串格式不正确,正确格式如2000-08-12"; } 仔细检查你的dropdownlist 的绑定,一般情况下,绑定的DataValueField是 你的 id 字段,DataTextField 是你的 显示字段,查询的时候应该用DropDownList1.SelectedValue. string str = "select Cname,Clb,Cgn,Cjg,Cshchrq,Cbzhrq from chanpin where Cid="+DropDownList1.SelectedValue; 另外,注意 page.ispostback 如果你没有在page_load里面进行判断,也会出现这样的问题

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约