为何又是这样错2?——格式转换
我的用sqlserver2000做数据库,在保存日期时用datetime类型,例如输入:
2005-7-13是没问题的。可是到了前台程序需要插入数据时,我在日期栏输入2007-3-10时,程序就弹出说string类型不能转换成datetime类型,从而插入失败。
是不是有转换格式的函数啊?
我还遇到这样的问题,做数据库时候,假如有一个字段是NULL的(允许空的),没填信息,那在前台程序运行时想往那里插入数据也提示空类型不能插入字符流类型。
(原文是:could not convert variant of type(NULL) into type(String)
每个问题各10分
[解决办法]
插入日期数据前后要加#号
估计数据类型不对,可能lz的插入数据搞错了。如果没有数据,可以填default。
[解决办法]
第一个问题是你的系统日期形式不是 'YYYY-MM-DD '形,你在控制面板里改下就应该OK了
第二个问题没有弄明白LZ可不可以讲详细点