社区
Delphi
帖子详情
小菜一碟!如果你是高手!
flysky
2000-10-13 10:51:00
DELPHI和MSSQL,C/S结构,如何解决网络不通
时程序显示的can't find sql server的问题。
我想显示设定的提示,该在哪里写代码,具体
怎么实现?
分数多多!请多指教!
...全文
202
7
打赏
收藏
小菜一碟!如果你是高手!
DELPHI和MSSQL,C/S结构,如何解决网络不通 时程序显示的can't find sql server的问题。 我想显示设定的提示,该在哪里写代码,具体 怎么实现? 分数多多!请多指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
三隻白白豬
2000-10-14
打赏
举报
回复
这里是发生了一个异常Exception,要屏蔽掉Delphi中的异常处理,需要自己定义一个Exception类或参考一下Delphi的异常类。
现在给一个完整点的例子
program Project1;
uses
SysUtils,//其中包含Exception 类的声明
Forms,
Unit1 in 'Unit1.pas' {Form1};
type
THG=class//声明类
public
procedure HP(Sender:TObject;Einstance:Exception);//声明方法
end;
procedure THG.HP(Sender:TObject;Einstance:Exception);
begin
//加入自己的异常处理方案
end;
var
HG:THG; //声明全局变量
{$R *.RES}
begin
HG:=THG.Create; //生成
Application.OnException:=HG.HP; //使用自己的处理代码
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
注:1、这里是全局异常处理。
2、在缺省异常中如OnException中无代码,就调用ShowException,其提供缺省异常处理。
3、详细运用可参考 Delphi Help 的 Exception 说明。
4、异常处理在程序编写中占用的时间达到了20%,厉害的话就做一个专门编写异常处理的程序员。程序要健壮才会有人要。
三隻白白豬
2000-10-14
打赏
举报
回复
这里是发生了一个异常Exception,要屏蔽掉Delphi中的异常处理,需要自己定义一个Exception类或参考一下Delphi的异常类。
现在给一个完整点的例子
program Project1;
uses
SysUtils,//其中包含Exception 类的声明
Forms,
Unit1 in 'Unit1.pas' {Form1};
type
THG=class//声明类
public
procedure HP(Sender:TObject;Einstance:Exception);//声明方法
end;
procedure THG.HP(Sender:TObject;Einstance:Exception);
begin
//加入自己的异常处理方案
end;
var
HG:THG; //声明全局变量
{$R *.RES}
begin
HG:=THG.Create; //生成
Application.OnException:=HG.HP; //使用自己的处理代码
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
注:1、这里是全局异常处理。
2、在缺省异常中如OnException中无代码,就调用ShowException,其提供缺省异常处理。
3、详细运用可参考 Delphi Help 的 Exception 说明。
4、异常处理在程序编写中占用的时间达到了20%,厉害的话就做一个专门编写异常处理的程序员。程序要健壮才会有人要。
常宁
2000-10-13
打赏
举报
回复
SQL SERVER一般指MSSQL , SYBASE SQL SERVER一般使用SYBASE
MSSQL可以称为SQL SERVER,当然这与当前问题无关!
最简单的办法请使用类似于C++的容错方法,如try...catch(...) 当然delphi中有对应的语法。
flysky
2000-10-13
打赏
举报
回复
thanks jackfeng.
我想你没有明白我的问题,我也没有说清楚;
我的程序已做成安装盘,在机器没有和数据库
服务器相连的情况下,总出现烦人的系统提示,
我想让他显示自己在程序中设定的提示,该在
哪个组件里什么事件里写代码,具体怎么办?
另外,我不是用的SQL SERVER,而是MSSQL,所以
没有和ODBC牵上关系,只是BDE;
jackfeng
2000-10-13
打赏
举报
回复
先用odbc连接SQL数据库,主要问题一般是:在设置中,有一项“你想连接哪一个SQL SERVER”,在那里输入数据库服务器的IP地址,点击下一步之后,在“客户端配置”里面选择“TCP/IP”,选择“使用用户登录ID和密码的SQL SERVER验证”,并且在“登录ID”内填入“sa”,默认情况下没有密码,如果网络正常的话,点击“下一步”就可以看到服务器上的数据库了
(以上只是一般情况)
dead_lee
2000-10-13
打赏
举报
回复
try
database.connected = true;
except
showmessage('tmd,连接错误');
end;
kxy
2000-10-13
打赏
举报
回复
Application有一个OnException事件
Java计算器实现了windows计算器的大部分部功能
本java源码实现windows标准型计算器的全部功能,是本人连续工作48小时的成果,也许对于
高手
来说这只是
小菜一碟
,但是如果你不是
高手
,我推荐你研究下面的程序。程序中包含了Java反射机制、图形界面编程等一系列的...
lfs详细步骤指导手册
安装 LFS 是我们这门课程当中的一个实验,可能对于
高手
们来说这不过是
小菜一碟
,但对于大一 的上课前从来没有接触过 Linux 的学生们来说,应该还是一项非常艰难的任务。不过最终结果是令人满意 的!很多学生最终完成了...
输入阻抗输出阻抗和射极跟随器
模拟电子技术关键词解释,基础的基础,也是重点的重点,对于
高手
可能是
小菜一碟
。
菜鸟也能当PS
高手
!PhotoWorks为你的图片添加漂亮的边框(教程+下载)
给图片加边框对于PS
高手
来说是
小菜一碟
而已,但对于大多数的一般的朋友来说是一件很难的事情,为了这个去学PhotoShop,很多人都不愿意的,但是,现在你不会PS也不用羡慕别人了,如果你有了今天的主角——...
PCB LAYOUT口决!玩转PADS,
小菜一碟
就软件操作来说,新人想变成
高手
,一些基本的命令要熟记于心,基本功不扎实,工作效率就不高。今天给大家介绍PADS口决,平时多练练,就能驾轻就熟,成为
高手
。 1,Ctrl+A 全选 跟logic一样 2,Ctrl+B 显示全板视图,...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章