当前位置:编程学习 > C#/ASP.NET >>

谁来帮我看下,急急急

我在VS2008 VB.net 中加入数据源Access文件无法完成。
--------------------编程问答-------------------- 还在用2003,帮顶 --------------------编程问答-------------------- 用oledb,即oleconnection组件。
连接access2000/2003:
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data source=c:\grocertogo.mdb" --------------------编程问答--------------------

我这边可以顺利添加 --------------------编程问答-------------------- VS有问题,还是你操作步骤错了。不好判断 --------------------编程问答-------------------- 用oledb可以联上,但我想用dataset --------------------编程问答--------------------
引用 5 楼 yczgz1978 的回复:
用oledb可以联上,但我想用dataset


添加数据集xsd就好了 --------------------编程问答-------------------- 还是解决不了我的问题,我是想在添加链接时选择ACCESS文件 --------------------编程问答--------------------
引用 5 楼 yczgz1978 的回复:
用oledb可以联上,但我想用dataset

引用 7 楼 yczgz1978 的回复:
还是解决不了我的问题,我是想在添加链接时选择ACCESS文件


?? --------------------编程问答-------------------- 我这边添加链接时没有ACCESS文件的浏览按钮 --------------------编程问答-------------------- 可能是我的VS问题,请把你们好用的(没有我这问题)的下载地址给下,谢谢。 --------------------编程问答-------------------- mark --------------------编程问答-------------------- 下麵是我用2008鏈接的Access數據庫,并綁定datagridview的一個方法,你看下
Sub read()
        DataGridView1.DataBindings.Clear()
        Dim ConnectionString As String = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Me\新資料夾\ceshi\ceshi\TestDatabase.mdb;Persist Security Info=False;Jet OLEDB:Database Password=1234"
        Dim myConn As OleDbConnection = New OleDbConnection(ConnectionString)
        myConn.Open()
        Dim strCon As String = "Select * from CustomerTable where UserID<>' '"
        da = New OleDbDataAdapter(strCon, myConn)
        myDataSet = New DataSet()
        myDataSet.Clear()
        da.Fill(myDataSet, "UserInfo")
        DataGridView1.DataSource = myDataSet.Tables(0)

        myConn.Close()
    End Sub --------------------编程问答-------------------- vs.net 2010 直接用这个算了,听说流行。
http://www.gougou.com/search?search=visual%20studio%202010%E4%B8%8B%E8%BD%BD&restype=-1&sortby=6&suffix=-1&id=10000016&f=0&ty=0&pattern=0&al=&m=0&st=-1&imask=1&xmp=0&fl=-1&w=-1&z=-1

visual studio 2005 简体中文版 ,我正在用这个。
http://www.gougou.com/search?search=visual%20studio%202005%20%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%E7%89%88&restype=-1&id=10000016&ty=0&pattern=0&xmp=0 --------------------编程问答--------------------
引用 9 楼 yczgz1978 的回复:
我这边添加链接时没有ACCESS文件的浏览按钮


可能真是你版本问题

//引用命名空间using System.Data.OleDb;
            using (OleDbConnection cn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CM.mdb;Persist Security Info=True"))
            {
                try
                {
                    string strsql = "insert into userinfo(UserName,UserLoginName) values('test','test')";
                    OleDbCommand cmd = new OleDbCommand(strsql, cn);
                    cn.Open();
                    cmd.ExecuteNonQuery();
                    cn.Close();
                }
                catch(Exception ex)
                {
                    
                }



'引用命名空间using System.Data.OleDb; 
            Using cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CM.mdb;Persist Security Info=True") 
'可以用变量dim strDataFile as string = "数据库路径"  代替 CM.mdb
                Try 
                    Dim strsql As String = "insert into userinfo(UserName,UserLoginName) values('test','test')" 
                    Dim cmd As New OleDbCommand(strsql, cn) 
                    cn.Open() 
                    cmd.ExecuteNonQuery() 
                    cn.Close() 
                Catch ex As Exception 
                    
                End Try 
            End Using 
        End Sub 

--------------------编程问答-------------------- ADO.net比直接添加文件要方便  灵活的多
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,