谁来帮我看下,急急急
我在VS2008 VB.net 中加入数据源Access文件无法完成。--------------------编程问答-------------------- 还在用2003,帮顶 --------------------编程问答-------------------- 用oledb,即oleconnection组件。
连接access2000/2003:
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data source=c:\grocertogo.mdb" --------------------编程问答--------------------
我这边可以顺利添加 --------------------编程问答-------------------- VS有问题,还是你操作步骤错了。不好判断 --------------------编程问答-------------------- 用oledb可以联上,但我想用dataset --------------------编程问答--------------------
添加数据集xsd就好了 --------------------编程问答-------------------- 还是解决不了我的问题,我是想在添加链接时选择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 --------------------编程问答--------------------
可能真是你版本问题
//引用命名空间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)
{
}
--------------------编程问答-------------------- ADO.net比直接添加文件要方便 灵活的多
'引用命名空间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
补充:.NET技术 , VB.NET