遇到日期型数据为空,却要插入数据库并正常显示出来,你怎么做
http://www.cnblogs.com/jiangyu/archive/2004/04/21/6942.html
看后对我启发有一些.我是这样的
OleDbConnection Conn=dbcenter.db_Conn() ;//执行写入数据库开始
Conn.Open();
OleDbCommand command = Conn.CreateCommand();
command.CommandText = "insert into database(testid,passtime,title) values('"+testid+"',null,'"+TextBox9.Text+"')";
command.ExecuteNonQuery();
Conn.Close() ;
学习了
象职员的离职日期这样的字段,存什么呢?(人家还没走呢)
我是这样做的,插入的时候存入'1900-1-1'或'9999-1-1'。
读取的时候是这样。
sql
select 姓名,
case 离职日期
when '1900-1-1' then Null else 离职日期
end
from 表名
其实我认为应该这样好些:insert 离职日期 into 表名 value Null 也是很好的
看后对我启发有一些.我是这样的
OleDbConnection Conn=dbcenter.db_Conn() ;//执行写入数据库开始
Conn.Open();
OleDbCommand command = Conn.CreateCommand();
command.CommandText = "insert into database(testid,passtime,title) values('"+testid+"',null,'"+TextBox9.Text+"')";
command.ExecuteNonQuery();
Conn.Close() ;
学习了
象职员的离职日期这样的字段,存什么呢?(人家还没走呢)
我是这样做的,插入的时候存入'1900-1-1'或'9999-1-1'。
读取的时候是这样。
sql
select 姓名,
case 离职日期
when '1900-1-1' then Null else 离职日期
end
from 表名
其实我认为应该这样好些:insert 离职日期 into 表名 value Null 也是很好的