齿轮论坛 www.gearbbs.com

 找回密码
 注册
搜索
楼主: speed_long
收起左侧

[软件] 神奇的计算软件:计算不求人,机械设计计算样样行.

    [复制链接]
发表于 2010-12-18 20:56 | 显示全部楼层
我想让自己的程序有30天的试用期,哪几种方法能实现?
 楼主| 发表于 2010-12-18 21:45 | 显示全部楼层
回复 48824305 的帖子

做得最好也会被破解,
建议不做试用版,
只有先付费后再下载使用.
发表于 2010-12-19 00:54 | 显示全部楼层
WINDOWS7 - 64 建议楼主调试下
机上还装有studio2008.应该不是这个问题。
 楼主| 发表于 2010-12-19 12:03 | 显示全部楼层
回复 jisx0404 的帖子

好的,
这个软件之前也在WINDOWS7-64位的系统上安装使用了,
运行正常,但是那两个WINDOWS7-64位的可能没有使用:table 运算,
是否也有同样的问题,我要明天试了才能答复你!
 楼主| 发表于 2010-12-19 12:09 | 显示全部楼层
回复 jisx0404 的帖子

table: 里只用到了两个数据库操作对象:
1)OleDb.OleDbCommand
2)OleDb.OleDbDataReader
 楼主| 发表于 2010-12-19 12:18 | 显示全部楼层
回复 jisx0404 的帖子

另外建议按以下方法试试:

报错:未在本地计算机上注册 “Microsoft.Jet.OLEDB.4.0”提供程序。System.Data

需要注意的问题和解决方法:

1.Microsoft.Jet.OLEDB.4.0不要写成 Miscrosoft.Jet.OLEDB.4.0,;
2.Data Source不要写成“Data Sourse”,
3.检查是否安装了Office
4.重新安装注册 MDAC28.exe (一般你的vs安装目录里有或者到微软的官方网站上下)
  http://access911.net/fixhtm/72FABF1E14DC.htm?tt= (这个地址是一个朋友给的)
5.如果是64位平台,也可能出现这种情况;解决方法:生成->配置管理器-> 平台->点击Any Cpu选项卡->新建->新建平台->X86

-------------------------------

此方法的前提是, 你书写的 ConnectionString 是正确的, 形如:
Provider=microsoft.Jet.Oledb.4.0;Data Source=;Jet Oledb:Database Password=xxx;


如果此时,提示 “找不到提供者” 或 “未正确安装”, 原因是JET 4.0的 DLL在注册表中的信息, 由于某种原因被损坏或丢失,解决方法如下:

开始--->运行, 输入 regsvr32 msjetoledb40.dll, 回车。

建议重启一下,问题即可解决。
/////////////////////////////////////////////////

附上:Jet 4.0 Service Pack 8 下载地址
Jet 4.0 Service Pack 8 (SP8) for Windows 95 / 98 / NT 4.0
快速描述
Microsoft Jet 4.0 Service Pack 8 (SP8) 提供对 Microsoft Jet 4.0 数据库引擎的最新更新。请立即下载,以便获取整合了 Microsoft Jet 4.0 的 Microsoft 产品使用的几个文件的最新版本。
http://www.microsoft.com/downloads/details.aspx?FamilyID=4335216c-8cdd-4168-a030-46f815d3f5cd&DisplayLang=zh-cn
 楼主| 发表于 2010-12-19 12:33 | 显示全部楼层
回复 jisx0404 的帖子

去年用.net写的程序,换成win7(64位)后,运行程序,抛出异常:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序,搞了老半天,不知道什么原因,后来搜过了一下,才发现解决问题的办法是如此简单:
编译项目指定目标平台为x86就完了,不能用any cpu
生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86

刚才在网上找到了别人的同样问题的解决方法,
应该是我的软件的问题,我改变配置重新编译一下,再把安装包在顶楼更新,
你再安装使用应该就OK了.
下午3点前搞定.
 楼主| 发表于 2010-12-19 13:31 | 显示全部楼层
回复 jisx0404 的帖子

已经更新,
现在可以在顶楼下载最新版的,解决访问数据库出现的:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"
问题,
注意:
安装新版本需要把旧版本删除,安装文件夹也要删除.
如果你在数据库中增加了自己的数据表,删除前,请先备份好数据库,
数据库在安装文件夹的:data 目录下
发表于 2010-12-19 14:35 | 显示全部楼层
非常感谢楼主~~~
 楼主| 发表于 2010-12-19 18:02 | 显示全部楼层
回复 jisx0404 的帖子

问题是否已经解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|齿轮论坛

GMT+8, 2025-5-6 14:10 , Processed in 0.475945 second(s), 10 queries , MemCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表