第N次被ACCESS的要害字涮
摘要:第N次被ACCESS的要害字涮
第N次被ACCESS的要害字涮
因为需求测试数据库的连通性,测试名目利用了“方便”的ACCESS来作为后台数据库,但因为它太“方便”了,致使于半天的工夫都断送在了它隐藏的要害字上...
名目利用了NHibernate来作为数据库中间层,并利用NUnit停止单元测试。可当我配置好一切模型类及配置文件之后,测试环境竟然抛出了这个谬误:
NHibernate.HibernateException : 字段定义语法谬误。
----> System.Data.OleDb.OleDbException : 字段定义语法谬误。
遂上网搜查,初步判别为ACCESS要害字冲突,因为以前的名目因为数据库要害字冲突出现过此类成绩,所以模型设计过程中已经留意并避开了它,然而,貌似有漏网之鱼,于是又搜出ACCESS的要害字列表,一个字段一个字段对比,未发现任何冲突。
无法中只能拿出最后一招,一个字段一个字段的停止修正,最后在N个小时之后,发现了一个要害字列表中不存在的要害字:Position
至于论断,我不想再对ACCESS做什么评论,只能说,我用ACCESS我活该...
名目利用了NHibernate来作为数据库中间层,并利用NUnit停止单元测试。可当我配置好一切模型类及配置文件之后,测试环境竟然抛出了这个谬误:
NHibernate.HibernateException : 字段定义语法谬误。
----> System.Data.OleDb.OleDbException : 字段定义语法谬误。
遂上网搜查,初步判别为ACCESS要害字冲突,因为以前的名目因为数据库要害字冲突出现过此类成绩,所以模型设计过程中已经留意并避开了它,然而,貌似有漏网之鱼,于是又搜出ACCESS的要害字列表,一个字段一个字段对比,未发现任何冲突。
无法中只能拿出最后一招,一个字段一个字段的停止修正,最后在N个小时之后,发现了一个要害字列表中不存在的要害字:Position
至于论断,我不想再对ACCESS做什么评论,只能说,我用ACCESS我活该...