数据库连接Data Source=只能接数据库名吗
在利用ADO技术访问数据库时,通常又下面的代码:Dim Cnn As New ADODB.Connection
Dim Rst As New ADODB.Recordset
adoCnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=c:\data.mdb;Extended Properties='Excel 8.0;HDR=Yes'"
adoRst.Open "Select * From 表1", adoCnn, adOpenKeyset, adLockOptimistic
问题1: 红色部分所代表的意思是什么?最好有这些代码的详细解释!!
问题2: 而且我发现在Data Source=...,这里只能接数据库的名字,如,用打开对话框打开数据库时,CommonDialog1.FileName的意思也表示要打开的数据库,可是放在这里就不行, 我觉的这点很死板,有没有办法让Data Source=连接的数据库不是固定的,而是更灵活点?
问题3: 还有,adoRst.Open "Select * From 表1", 打开的表也必须指明表名,这里能不能用其他方法获得表名?而不是直接用表名.
哪位高手能指点一二?
感激不尽!!!