请教三个问题
1.下面是一个主界面上的一个"查询"的按钮的部分代码,其中rs的英文全称是什么?以及adOpenStatic和
adLockOptimistic各是什么意思???rs.Open "SELECT* FROM hua WHERE 姓名='" & Text1.Text & "'", conn, adOpenStatic, adLockOptimistic2.我在学数据库编程中,连access数据库的代码有以下二种,当我第(1)种连接变为第(2)种,如下,再放入原工程,却不能通过编译,为什么会出现这种情况呢???我错在哪???constr = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & App.path & "\dian.mdb"
(1)str = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & str & "\dian.mdb"
conn.Open str
(2)constr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.path & "\data\manager.mdb"3.ADO连access数据库的代码我发现有的是加在工程主界面的Form_Load()中,有的加在project explorer的Modules中,什么情况下要加在用project explorer的Modules中???请问这二种加法有什么不同吗???
1.下面是一个主界面上的一个"查询"的按钮的部分代码,其中rs的英文全称是什么?以及adOpenStatic和
adLockOptimistic各是什么意思???rs.Open "SELECT* FROM hua WHERE 姓名='" & Text1.Text & "'", conn, adOpenStatic, adLockOptimistic2.我在学数据库编程中,连access数据库的代码有以下二种,当我第(1)种连接变为第(2)种,如下,再放入原工程,却不能通过编译,为什么会出现这种情况呢???我错在哪???constr = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & App.path & "\dian.mdb"
(1)str = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & str & "\dian.mdb"
conn.Open str
(2)constr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.path & "\data\manager.mdb"3.ADO连access数据库的代码我发现有的是加在工程主界面的Form_Load()中,有的加在project explorer的Modules中,什么情况下要加在用project explorer的Modules中???请问这二种加法有什么不同吗???
l 游標的解譯
CursorType
0=>adOpenForwardOnly 用於打開僅支持前向流動的Recordset
1=>adOpenKeyset 支持向前向後流動,其它用戶所做的改動不可見
2=>adOpenDynamic 支持向前向後流動,其它用戶的修改和刪除可見
3=>adOpenStatic 支持向前向後流動,其它用戶的修改、刪除和插入改動可見
LockType
1=>adLockReadOnly 記錄集不能被編輯,只讀
2=>adLockPessimistic ADO依然於OLE DB提供程序來確保更新成功
3=>adLockOptimistic 直到調用 Update,數據才解除銷定
4=>adLockBatchOptimistic 在調用UpDateBatch之前,數據的修改將存放於緩沖區
第2題
數據庫的連接是否與你實際使用數據的版本號是否相同?
第3題
ADO连access数据库的代码一般放在Form_Load()中,而Modules一般放公用變量,公用函數
Dim aodCnn As New ADODB.Connection
Dim aodCmd As New ADODB.Command
Dim adoRst As New ADODB.RecordsetDim Rst As DAO.Recordset