private void button9_Click(object sender, System.EventArgs e)
{
string source=@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\North.mdb";
string strsql="select * from supply"; OleDbDataAdapter da=new OleDbDataAdapter(strsql,source);
DataSet ds=new DataSet();
da.Fill(ds,"tab");
dataGrid1.SetDataBinding(ds,"tab");}
{
string source=@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\North.mdb";
string strsql="select * from supply"; OleDbDataAdapter da=new OleDbDataAdapter(strsql,source);
DataSet ds=new DataSet();
da.Fill(ds,"tab");
dataGrid1.SetDataBinding(ds,"tab");}
http://upserver3.ys168.com/ys168up/D1/YY.aspx?f=04L49E6E1E0E1D8D5UN830UT5LUN571UW675UW4VUP956UW941D6A04AWI7I5F8G2E0E2E0D6E3A24E7E1E5E2E6C2
string conStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=???????;Persist Security Info=False;Jet OLEDB:DataBase Password=??????";
---------------------------------------------------object jro = Activator.CreateInstance(Type.GetTypeFromProgID("JRO.JetEngine"));object[] param = new object[]{
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\src.mdb;Jet OLEDB:Engine Type=5",
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\dst.mdb;Jet OLEDB:Engine Type=5"};jro.GetType().InvokeMember("CompactDatabase",
System.Reflection.BindingFlags.InvokeMethod,
null,
jro,
param);System.Runtime.InteropServices.Marshal.ReleaseComObject(jro);
jro=null;
System.Reflection.BindingFlags.InvokeMethod,
null,
jro,
param);第三个参数是绑定,可以是null.但我这里抛出错误.我对调用COM不是太了解,能不能请 OneDotRed 解释一下程序.