动软论坛安装使用交流安装与使用经验技巧 DbHelperSql 转DbHelperOleDb的痛苦经历

1  /  1  页   1 跳转 查看:2245

DbHelperSql 转DbHelperOleDb的痛苦经历

DbHelperSql 转DbHelperOleDb的痛苦经历

开始用  动软.Net代码生成器 感觉很不错,后面有个小项目 使用 ACCESS数据库,可目前为止 最新版本都不支持ACCESS 没办法就用生成的SQL代码,自己去修改DAL层的代码,按过程
把Sql有关的全都换成OleDb
如DbHelperSql->>DbHelperOleDb
注释掉System.Data.SqlClient;
SqlParameter -->>OleDbParameter
要注册掉 DAL层方法 因为 DbHelperOleDb 是没有这些方法的
  GetMaxId
  Exists

还是一堆一堆地错,改到最后,最要命的是 不是这样写"WHERE id =@id"这样会出错,气死,只能这样写 "WHERE id=" + id.tostring()
由于.net本生的BUG 对于OLEDB  的"WHERE id =@id" 会在 ID后加引号 成了"WHERE id= '1' " 气死,怎么对数值类型自动加上引号了呢

总算改后安全地编译通过了
 

回复:DbHelperSql 转DbHelperOleDb的痛苦经历

兄弟能提供一下你写的DbHelperOleDb吗,不要我们再受一次你的痛苦了,万分感谢!!!
jed@live.com
 

回复:DbHelperSql 转DbHelperOleDb的痛苦经历

哈哈。我刚刚也是这样。
并且发现一问题,正想上来反映。
 

回复: DbHelperSql 转DbHelperOleDb的痛苦经历

我改的DbHelperOle.cs 不一定适合你。

附件附件:

您所在的用户组无法下载或查看附件

 

回复:DbHelperSql 转DbHelperOleDb的痛苦经历

Maticsoft.DBUtility.dll  数据访问类库组件中带有现成的DbHelperOleDb.cs
可以直接下载该源码http://bbs.maticsoft.com/showtopic-38.aspx
也可以通过代码生成器的新建项目中,都会自动创建此源码。
 

回复:DbHelperSql 转DbHelperOleDb的痛苦经历

SqlParameter -->>OleDbParameter
我也觉得这样很麻烦哦
 
1  /  1  页   1 跳转

版权所有 动软.net代码生成器  Maticsoft  Sitemap

   Copyright © 2001-2009 Comsenz Inc.
Processed in 0.015625 second(s) , 4 queries. 京ICP备06044726号
返顶部