救命!老板在新疆等着我解决问题,呜呜....
情况是这样的:
程序是用DELPHI XE2+SQL2000个人版在XP环境下开发的。老板带了个笔记本过来,让我把程序拷贝上去,他带到新疆去给客户演示。我看到他的笔记本上的操作系统是WIN7,心里咯噔了一下。拷贝上去,可是连接数据库时报错:通讯模块无效,驱动程序安装不正确。
郁闷啊,立即百度,说是少了dbNET什么的DLL,按照网友的说法去做了,故障依旧。怎么办?老板明天就要去演示了。该试的方法都尝试了,不行。于是我让他去网上下载一个SQL2005(64位)的开发版,因为他的机子是64位旗舰版的WIN7。现在还在下载中。
我不敢保证安装了2005就能解决问题。还不知道有没有其他问题。
各位同行老大,根据我这描述的情况,你们有什么高招,请指点一下,不胜感谢!!!
[解决办法]
win7/2008的很多安全设置严了很多。。。。
如果内存足够,最好安装个虚拟机,里面跑win2003+数据库。也可以对用户说:这样模拟得更真实(服务器的确是在另一台机器)
[解决办法]
实在没拆换回XP系统呗
[解决办法]
直接弄个虚拟机 里面装xp系统 就解决了把
[解决办法]
+1
[解决办法]
没用过XE,不知道还有这种情况 。
[解决办法]
想起之前看过的,好像是说软件开发的十个常见问题吧???其中有一个就是,在自己电脑上跑的好好的程序,拷贝到另一台电脑上,经常会运行不了。
所以,拷贝到其他电脑上后,一定要测试。
如果客户有足够宽的宽带,可以远程连到你这边来看。
[解决办法]
这么赶了,还下载个啥mssql2005 64位,你就应该直接克隆你软件可以运行正常的系统。先给你老爸机器备份个ghost,回头演示完再还原回来。
[解决办法]
你用什么数据库?
我这边WIN7 旗舰版X64,
IDE:D7 使用ADO连接SQL2K 2005 access都没问题.
不过用JAVA64位虚拟机通过ODBC数据源无法连接到access,换为32位的JAVA虚拟机后正常.
[解决办法]
安装虚拟机做系统备份是最有效的办法
[解决办法]
严重支持 装 xp虚拟机,都 Win7 64位了,肯定没压力。
不然万一老板程序没演示成,再把他系统搞挂了,估计就火大了。
[解决办法]
有可能是你delphi连接sql2000的连接驱动在那个win7电脑上没有。你可以尝试在win7上新建一个a.udl文件,然后双击,找找有没有你xp连接的那个链接驱动,如果有,就顺道测试下能不能连接成功你的sql2000,如果没有,就百度微软的这个驱动,装上就行了,或者你的delphi ADO连接换成Win7自带的驱动,实在不行,就直接调用这个udl文件,先解决燃眉之急。
------解决方案--------------------
以多年来的惨痛教训,象这类你没遇见过的问题,要解决是要花很长时间的。所以你要保险的话,就要听大家的建议,做一个xp系统给你老板。因为时间实在太紧了。
[解决办法]
虚拟机很简单
[解决办法]
你可以试试用管理员来运行。win7的权限控制的很严格。
[解决办法]
链接数据库最好不要用ADO,还是要用BDE
[解决办法]
安装XP,要不重买台笔记本安装XP,最可靠的方法解决问题最重要。
单机的EXE程序,任何时候复制到另一台机子的时候一定要打开测试检查。
[解决办法]
直接在WIN7系统上安装 虚拟机,再安装备用软件的
[解决办法]
我感觉还是转XP委托一点啊
[解决办法]
以管理员身份运行就可以解决问题的
[解决办法]
估计最好的解决方法是在W7上装一次XE2