你用字符串表示日期,最大的问题是系统默认的日期格式是什么?
综合你的描述:
这个是错的,'14.5.1985'
这个是对的,'3.2.1980'
估计你的系统默认的格式是: m.d.yyyy
建议:
1. 转成日期再插入
insert into mitarbeiter values (10102,'a3','Huber','Petra', convert(datetime,'1985-05-14 00:00:00',120),'W',3000.0,'Varel',26316,'Hafenweg 3b',null);
如果必须用你自己那个格式'14.5.1985',你自己找一下。
2. 或者:明确一下默认的日期格式。