社区
C#
帖子详情
C#winform的两个问题
喜欢黄家驹
2011-08-21 02:18:59
第一个问题:winform的关闭按钮上我写的代码是:
System.Environment.Exit(0);
我发布后执行程序,在关闭后,系统进程中,怎么还有我这个程序的.exe进程啊
第二个问题 :C#如何判断oracle数据库可以连接上?
即写一个 bool类型的方法,判断oracle数据能否连接成功
首先我说明一下,我已经在网上找过答案了,都有些问题,希望高手指点一下。
...全文
98
8
打赏
收藏
C#winform的两个问题
第一个问题:winform的关闭按钮上我写的代码是: System.Environment.Exit(0); 我发布后执行程序,在关闭后,系统进程中,怎么还有我这个程序的.exe进程啊 第二个问题 :C#如何判断oracle数据库可以连接上? 即写一个 bool类型的方法,判断oracle数据能否连接成功 首先我说明一下,我已经在网上找过答案了,都有些问题,希望高手指点一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
喜欢黄家驹
2011-08-21
打赏
举报
回复
mathieuxiao 非常感谢你!
Application.ExitThread(); 可以
其他的童鞋 我说的是要写一个bool类型的方法
所以你们不得分。。。。
不好意思。
mathieuxiao
2011-08-21
打赏
举报
回复
1、第一个问题有点奇怪,会不会是你的应用程序中使用了多线程
2、
public boolean CanConnect()
{
try{
using(OracleConnection conn=new OracleConnection(ConnectionString))
{
conn.Open();
return true;
}
}
catch(Exception)
{
return false;
}
}
laizhiping_rj
2011-08-21
打赏
举报
回复
using(OracleConnection conn=new OracleConnection(ConnectionString))
{
OracleCommand cmd=conn.CreateCommand();
cmd.CommandText= sqltext;
OracleDataReader odr=cmd.ExecuteReader();
while(odr.Read())
{
........
}
}
Icedmilk
2011-08-21
打赏
举报
回复
System.Environment.Exit(0)
是直接让进程自杀的啊,怎么可能还会有进程呢
楼主,你就是来忽悠人的吧
LMAOhuaNL
2011-08-21
打赏
举报
回复
1.System.Environment.Exit(0);肯定会有一个exe程序因为你是System.xxxx
2.不就是加个try{}catch{}判断就行了么
private void Button1_Click(object sender, System.EventArgs e)
{
string ConnectionString= "Data Source=sky;user=system;password=manager; "; //写连接串
OracleConnection conn=new OracleConnection(ConnectionString); //创建一个新连接
try
{
conn.Open();
OracleCommand cmd=conn.CreateCommand();
cmd.CommandText= "select * from MyTable "; //在这儿写sql语句
OracleDataReader odr=cmd.ExecuteReader();//创建一个OracleDateReader对象
while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了
{
Response.Write(odr.GetOracleString(1).ToString());//输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究
}
odr.Close();
}
catch(Exception ee)
{
Response.Write(ee.Message);//如果有错误,输出错误信息
}
finally
{
conn.Close(); //关闭连接
}
}
njsa001
2011-08-21
打赏
举报
回复
你试试 Application.ExitThread();
oracle没用过
auogsy
2011-08-21
打赏
举报
回复
不会,学习下
leiting321
2011-08-21
打赏
举报
回复
学习 路过
C#
Winform
锁屏功能(锁当前项目)
2、锁屏后弹出用户登录界面,登陆界面
两个
输入框,用户名、密码(均为simed); 3、锁屏后用户无法对系统其他页面做任何操作,仅能在登录界面录入用户名、密码,实现登录; 4、登陆成功后,关闭登录界面,系统恢复可...
C#
Winform
图片剪切拼接终结版(多幅图片拼接、左右上下拼接)
这个比上次传的功能,多了去掉剪切的框框的功能。 图片裁剪和图片拼接,四幅图,先左右排列拼接,后上下拼接。使用鼠标裁剪后拼接的图片,是选取
两个
图片中的最大高度,
两个
图片的平均宽度进行拼接的。
基于
c#
socket udp的简单的局域网聊天软件 含源码
基于
c#
socket udp的简单的局域网聊天软件 文件中有
两个
版本 一个是devexpress开发的(ITalk) 其实没啥特殊的效果 怕网友打不开 就重新再普通的
winform
(ITalkTradition)里面复制了一个
C#
股票图表控件源码实例,走势图k线图其他图表
C#
.net 股票图表控件源码实例,走势图k线图其他图表等.可实现多种形式图表开发.包括.net 1.1,2.0
两个
版本.有
winform
,webform两种模式.包括源码,说明文档,实例等
分享一个我自己的
C#
UI类库,支持普通窗体及MDI窗体主题自定义
目前类库只有窗体,没有其他控件,但窗体支持MDI。带
两个
示例程序,一个多标签浏览器,一个可运行时更换主题的普通窗体。代码仅用于学习和技术交流之用。
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章