尝试修改相关窗体的dfm属性,把其中连接数据库部分的修改掉,或置为空:这样可以先保证窗体可以打开还原的数据库的名称和路径应该和原来的不一致:这个没有什么关系的,最关键是打开窗体之后把属性重新设置就可以了
解决方案 »
- 用TADOQuery修改Oracle用户密码
- 这样的控件该怎么做?
- 能不能在delphi 里设置 float 型只保留两位小数??
- 如何注册服务器中的带参数据返回的涵数!
- ★★★警惕新病毒!!!警惕新病毒!!!警惕新病毒!!!★★★
- if length(edit1.text)<=10 and length(edit1.text)>0 then ???
- 如何控制DBGrid的光标 在线等....
- Delphi7 跟Delphi6 有什么重大区别?
- sqlserver text类型字段的存取问题
- TForm.create(self)和TForm.create(application)
- 问题似的发生法
- 问题又要麻烦你了,给分先,必须给我解决啊
我的问题是出在DataModule中TADOConnection的connectionstring的设置上,我打开它重新设置就好了,
是 database控件放在独立的 datamodual 窗体里。 data dodual窗体没打开会出现你
说的错误. 如果找到了该控件连接的 dataset, 和对应的 Tdatabase 控件.
试验打开 TDatabase控件.如果提示还是出现你说的错误. 那么说明你的 bde或odbc配置
不好或说明网络连接有问题.
顺便说一句. Sql Server默认连接方式是 namepipe和 tcp/ip
如果你的机器没有制定 IP地址,而是用自动分配IP。那么TCP/IP方式是不能连接到
SQL SERVER上的。 而 name pipe需要根据机器名访问 SQL SERVER同时要求你机器上
安装有 NETBIOS 命名管道协议.如果没装 Netbios, 通过BDE也是访问不到的.