使用OleDbDataAdapter连接的时候,在向导里第一个标签页里选择提供程序,这里选第一个,
在第二个标签页里的定位到你的数据库上就可以了,
要是你是动态生成的OleDbDataAdapter,可以使用上面的向导创建OleDbDataAdapter,完成后会生成一个OleDbConnection,把他的ConnectionString属性里的字符串作为你的数据库连接字符串拷贝,粘帖。
建议你看看帮助:
ms-help://MS.VSCC/MS.MSDNVS.2052/Vbcon/html/vboriDataWalkthroughs.htm

解决方案 »

  1.   

    1、用Microsoft Access创建一个空的MDB
    2、用程序去连接此数据库文件,例如:
    OleDbConnection sqlConn=new OleDbConnection();
    string strConn=@"Provider=Microsoft.JET.OLEDB.4.0;data source="
    +"yourMDBFile;";
    3、创建表,通过执行标准“Create Table”sql语句
    4、关闭连接,复制文件。
      

  2.   

    我想用程序来创建一个空的MDB然后现这个数据库里新建表,我怎么做呢?各位帮帮忙!!!
      

  3.   

    如果能换成用Excel当数据库更好!比如下面的问题。
    怎样建立一个Excel数据库并创建几个表然后保存到指定的路径下?然后程序又怎么连接这个Excel数据库,怎么Excel从读取数据呢?
      

  4.   

    1、在你写程序时,用Microsoft Access创建一个空的MDB
    2、将其以资源形式插入到你的工程
    3、在需要创建时,取出这个资源,并在你需要的地方创建一个空白文件,以二进制形式将资源数据写入其中
    4、用标准方式连接数据库文件
    5、用Create Table创建表
    ok?
    此法我最常用,不管什么语言几乎都行,编译后资源会打包到exe中
      

  5.   

    To:luoxiangdong(用代码优化人生) 
    你帮我说清楚一点好吗?我好笨的,你能帮我写那代码出来吗?你帮帮我吧!
      

  6.   

    以下是VB6.0写的代码,其他语言可以参考:
    Sub CreateDataBase(DatabaseName As String)   '将空MDB文件载入到一个类型为NOTE,编号为108的自定义资源
         
       'DatabaseName = "C:\test.mdb"
         
         
        Dim bt() As Byte
        
        ReDim bt(1 To 1)
        
        bt = LoadResData(108, "NOTE")
        
        Open DatabaseName For Binary As #1
        
        Put #1, 1, bt
        
        Close #1
        
        db.Open "DBQ=" & DatabaseName & ";DRIVER={Microsoft Access Driver (*.mdb)}"
        
        
    End Sub