请各位高手帮个忙啊..C#的数据库操作问题..很急的.. 还有个小问题. 就是我机子上用的是accessXP.在程序中用的是 Provider=Microsoft.Jet.OLEDB.4.0但是到了别人的机器上比如是用access2000, 就不能打开数据库了. 该把provider换成什么?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先需要:using System.Data;using System.Data.SqlClient;using System.Data.OleDb;try中:OleDbConnection connOleDbDataAdapter adapter = new OleDbDataAdapter ();DataTable dtable =new DataTable();DataView dview;string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=./DataBase/RMCPT.mdb"; //各个数据库连接串不同,我这个是access数据库的。conn = new OleDbConnection(connectionString)conn.Open () //连接不上会出错。string query = "Select * from tablename"; DataSet dset = new DataSet ("mydata");adapter.SelectCommand = new OleDbCommand (query, conn);adapter.Fill (dset);dtable = dset.Tables [0];dview=new DataView(dtable);dgtest.DataSource=dview; //dgtest是你的dataGrid名dgtest.BeginInit();conn.Close ();就成了,另外声明比如DataView dview;等可以放到try外面 问题不在你说的那里,我用这个全都打开过,不论是access2K或是XP你看看路径等地方对不对吧!! 如何打包 C# 調用rar解壓縮問題 vs.net2008里,空格和TAB被突出显示。如何取消? 这个正则表达式怎么写? 对象之所以成为对象 各位大侠请帮我修改一个SQL 怎么用C#连接access数据库 WinForm程序如何兼容分辨率? 工控机的!同时接收6个串口发送过来的数据,每次收到之后便写入数据库 问一个关于远程登录SQL Server的问题!在线等待!急!急 哪位高人知道, C#中有没有类似 delphi 的 Format("%d %s", [x, s]) 函数 或者 C 里面的 printf("%d %s", x, s) 函数, 返回一个格式化以后 关于C#中报表使用的问题?
using System.Data;
using System.Data.SqlClient;
using System.Data.OleDb;try中:OleDbConnection conn
OleDbDataAdapter adapter = new OleDbDataAdapter ();
DataTable dtable =new DataTable();
DataView dview;
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=./DataBase/RMCPT.mdb"; //各个数据库连接串不同,我这个是access数据库的。
conn = new OleDbConnection(connectionString)
conn.Open () //连接不上会出错。
string query = "Select * from tablename";
DataSet dset = new DataSet ("mydata");
adapter.SelectCommand = new OleDbCommand (query, conn);
adapter.Fill (dset);
dtable = dset.Tables [0];
dview=new DataView(dtable);
dgtest.DataSource=dview; //dgtest是你的dataGrid名
dgtest.BeginInit();
conn.Close ();就成了,
另外声明比如DataView dview;等可以放到try外面
你看看路径等地方对不对吧!!