vb。net中如何利用ADO.NET动态链接excel文件?
就是读取excel文件的时候要先设置那个字符串链接,其中有个DataSource=“文件地址”,这个地址能不能设置成可以任意选择的?怎么设置?...
就是读取excel文件的时候要先设置那个字符串链接,其中有个Data Source =“文件地址”,这个地址能不能设置成可以任意选择的?怎么设置?
展开
1个回答
展开全部
可以
Application.StartupPath 表示根目录,就是程序所在的目录,与vb6的app.path是一样的。你就要这样 ".....Data Source =" & Application.StartupPath & "\xx.xls"
".....Data Source = D:\xx.xls"也可以表示指定位置。
“.....”表示数据库连接的形式,使用的代码省略部分哈。
但是一般做小程序就用Application.StartupPath ,方便些哈,
Application.StartupPath 表示根目录,就是程序所在的目录,与vb6的app.path是一样的。你就要这样 ".....Data Source =" & Application.StartupPath & "\xx.xls"
".....Data Source = D:\xx.xls"也可以表示指定位置。
“.....”表示数据库连接的形式,使用的代码省略部分哈。
但是一般做小程序就用Application.StartupPath ,方便些哈,
追问
谢谢啊,我这个问题已经解决了,现在有新的问题了,就是要用vb.net的ado。net连接sql server数据库并且读取里面的内容,这个我是一点都不会,你会不会啊?说下呗。。
追答
这个没有尝试过 我只做过access的
sql的话原理是一样的 先是引入命名空间,ado.net的只是连接字符串不一样。其余的都和access的基本一样
如:
Dim sSQL As String = "Data Source=127.0.0.1;Initial Catalog=ast;Persist Security Info=True;User ID=ast;Password=123"
Dim conn As New SqlConnection
conn.ConnectionString = sSQL
conn.Open()
Dim str As String = "select name, age1 from people"
Dim ds As DataSet = New DataSet
Dim ada As SqlDataAdapter = New SqlDataAdapter(str, conn)
ada.Fill(ds, "people")
…………
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询