Access
灰太狼
这个作者很懒,什么都没留下…
展开
-
C#连接Access数据时总报找不到dbo.mdb的问题
今天用OleDb连接Access时总报找不到dbo.mdb的问题。可是我的连接字符串中明明写着local.mdb。单步跟踪调试发现Connection中的连接字符串也是”Provider=Microsoft.Jet.OLEDB.4.0; Data Source=local.mdb;”,根本没有dbo.mdb的事。后来查过排查发现是schema的问题。SQL Server中有schema的概念所以我原创 2009-10-25 14:21:00 · 2373 阅读 · 4 评论 -
Access使用参数化UPDATE数据时,数据无法更新的问题
今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。经过google发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a,[b]=@b where [id]=@id 那么你在加参数时,也必须先加@原创 2009-11-06 15:40:00 · 6515 阅读 · 6 评论 -
如何在Access中参数化日期类型,以解决Data type mismatch in criteria expression的问题
最近的一个项目要使用Access,用惯了SQLServer,一下子回到Access真是有点不太习惯。在使用Access插入日期数据时,总报Data type mismatch in criteria expression错误,虽然我使用了参数化方式传值,可是问题还无法得到解决。经测试,下面两种方法可以解决这个问题。方法一:使用参数化方法时只要使用DateTime.Now.ToStri原创 2009-10-31 18:41:00 · 14604 阅读 · 0 评论