新手数据库问题??高分 你可以专门做一个公共类,用静态变量来存放连接。具体如何操作表,建议看看书或者是ADO.Net的帮助,题太宽,我不知道该从何说起。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正如TheAres(班门斧)所言,做一个多个窗口都可以使用的公共类,定义一个数据库连接的静态变量;如:public class DBObject { public static System.Data.OleDb.OleDbConnection DBConnection; …… }使用时,在打开第一个窗口就作如下处理:public OleDbConnection oleCnn=new OleDbConnection();oleCnn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;……";oleCnn.Open();DBObject.DBConnection =oleCnn;那么以后通过这个连接打开不同的表时就很方便了,如下:cmdData = new OleDbCommand("",oleCnn);adpData = new OleDbDataAdapter(cmdData);dsData = new DataSet();cmdData.CommandText="SELECT * FROM table"adpData.Fill(dsData,table)典型简单的问题,非典型简单的回答!^O^ 上面修正:cmdData = new OleDbCommand("",oleCnn); 改为cmdData = new OleDbCommand("",DBObject.DBConnection); 同意。我是建立一个数据库处理类,放置一些静态项比如:conn,dataSet和一些处理数据的静态函数。数据库每次处理时才连接 WinForm安装程序问题 BeginReceive C#如何在后台调用前台已有的值 这样的Timer该如何实现? 对不确定数组个数的数组进行排列组合 如何让dataGrid1某一列不显示 线程菜问题? 哪里有c#資源 !~~!画图程序出了问题了,大侠们帮帮忙!~~! web 服务器地址变后,如何处理? 那里有office xp英文版下载? 请教一个问题,急!!读取.txt文件数据到datatable的问题!谢谢大家
如:public class DBObject
{
public static System.Data.OleDb.OleDbConnection DBConnection;
……
}
使用时,在打开第一个窗口就作如下处理:
public OleDbConnection oleCnn=new OleDbConnection();
oleCnn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;……";
oleCnn.Open();
DBObject.DBConnection =oleCnn;那么以后通过这个连接打开不同的表时就很方便了,如下:
cmdData = new OleDbCommand("",oleCnn);
adpData = new OleDbDataAdapter(cmdData);
dsData = new DataSet();
cmdData.CommandText="SELECT * FROM table"
adpData.Fill(dsData,table)典型简单的问题,非典型简单的回答!^O^
改为cmdData = new OleDbCommand("",DBObject.DBConnection);
我是建立一个数据库处理类,放置一些静态项比如:conn,dataSet
和一些处理数据的静态函数。
数据库每次处理时才连接