如果TextBox为空,则在插入时让那个字段 = Null;
解决方案 »
- 琅琅图书比价网 这样的架构如何实现?
- public string str_pop_title + i; // i=1时 也就是str_pop_title1
- c#asp弹出对话框的问题
- RSACryptoServiceProvider FromXmlString读取私钥的问题。。。
- 奇怪的GridView问题
- 初学objectdatasource的一个问题
- |zyciis| 基础问题:Session 和 Cache 存放和读取的区别 还有
- 高分求一个日期递增的函数
- DropDownList为什么不能选中相应的项?
- 请教对于文章内容的在数据库设计中采用什么字段类型比较合适(网页提交文章),varchar(),nvarchar(),text?
- 请教一个Checkbox的ID和Text绑定数据库内容的问题,请大家帮帮忙。
- ====100分求一个取字符串的问题,请CSDN的朋友帮帮我,解决立即结帖=====
如果你insert的是''的话,会自动给一个1900-1-1
解决方法,用占位符@,而且不要用固定的sql语句
是否将日期栏目设置为可谓空呢另外你可以以用这个语句来阻止别人不写入日起就不许别人进入系统。
<asp:TextBox id="birthday" Font-Size="9" MaxLength="12" runat="server" Width="300" Height="19" />**
<asp:CustomValidator id="cv2" ControlToValidate="birthday" OnServerValidate="ValidationBirthday" ForeColor="red"
ErrorMessage="不是日期!" Display="static" runat="server"></asp:CustomValidator>
并且在 代码中用于距验证这个是不是日期类型
protected void ValidationBirthday(object source, ServerValidateEventArgs args)
{
try {
DateTime d=DateTime.Parse(args.Value);
args.IsValid=true; // 是日期
}
catch {
args.IsValid=false; // 不是日期
}
Convert.DBNull(数据库中空值)