标题:系统错误??
只看楼主
henry
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-4-3
得分:0 
打开SQL SERVER 2000的企业管理器把数据库文件附加到里面就可以了。

2006-04-04 11:43
laplas
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2006-2-28
得分:0 
不太明白。
2006-04-04 11:58
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8074
专家分:6657
注 册:2005-11-7
得分:0 
以下是引用laplas在2006-4-4 11:05:00的发言:
public StorageSearch()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
try
{
this.dv=new DataView(this.link.SelectDataBase(tempstr,temptablename).Tables[0]);
}
catch(Exception express)
{
MessageBox.Show(express.ToString().Trim(),"提示");
return;
}
this.dataGrid1.DataSource=this.dv;

我在try语句处加了断点。没问题。到catch后就有错了。报错内容就是我前面贴得图。
如果没有catch,就报系统错误。

晕 你try里要是没问题就不进catch了


本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2006-04-04 12:00
laplas
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2006-2-28
得分:0 
public DataSet SelectDataBase(string tempStrSQL,string tempTableName)
{

this.strSQL = tempStrSQL;
this.myConnection = new SqlConnection(connectionString);
this.myConnection.Open();
this.da = new SqlDataAdapter(this.strSQL,this.myConnection);
this.ds.Clear();
this.da.Fill(ds,tempTableName);
return ds;//返回填充了数据的DataSet,其中数据表以tempTableName给出的字符串命名


设断点后发现。红色语句会引发异常。将该语句删除。后this.da.Fill(ds,tempTableName);引发了异常。
2006-04-04 12:22
laplas
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2006-2-28
得分:0 
我考,晕了,居然是防火墙的事。退出防火墙就不报错了。。。。
可是,我连接别的表怎么不报错呢!!
当然,别的表不是用的这个方法。
nnd折磨我2天了
2006-04-04 12:42
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8074
专家分:6657
注 册:2005-11-7
得分:0 
不知道,我没用过你这种方法

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2006-04-04 13:06
laplas
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2006-2-28
得分:0 
对了。斑竹,你说你用自定义的控件连廉洁数据库。
怎么自定义的。能给我看看代码吗?谢谢
2006-04-04 14:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-54716-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.102435 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved