01 2011 档案
摘要:ACCESS中时间日期字段插入DateTime.Now出现“标准表达式中数据类型不匹配。”原文转自笨小孩的荒谬人生http://www.cnblogs.com/alexwang1987/archive/2010/05/08/1730593.html在使用下面的代码向Access数据库中添加数据的时候,如果是日期字段,则会出现“标准表达式中数据类型不匹配。”的错误,这可能是C#中的日期类型无法直接转换成Access中的日期类型OleDbType.DBDate所致:[代码]解决办法就是将上面语句中的 cmd.Parameters.AddWithValue("@CreateDate", DateTi
阅读全文
摘要:上面这两段几乎相同的代码,insert能够正常工作,update却不能。update执行时,不出现任何错误提示,也没有异常,所有参数传递也正确,就是更新不到数据库,实在是莫名其妙!
后来从网上查资料,加上试验,才知道:Access参数传递是按照顺序传递的,而不是根据参数名称传递。实际上,在sql语句中,参数的名称是没有作用的,可以叫任意的名字,在定义sql语句时使用的参数名称与添加参数时的名称可以不相同。总之,参数名称在Access中没有任何用。需要按照顺序传递参数。
阅读全文
摘要:本文分析Entity Framework从数据库自动生成的模型文件代码(扩展名为edmx)。
阅读全文
摘要:泛型窗体继承时不能在设计器中显示,为甚?
阅读全文
浙公网安备 33010602011771号