|
楼主 |
发表于 2014-12-18 11:57
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
songzi2000 发表于 2014-12-17 17:09
不是很理解楼主的意思,太深奥了
每次连接数据库时是不是都要这一句:
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ThisWorkbook.Path & "\data\data.mdb" '连接access的方法
SQL = "Select * from 材料信息 where 材料类别 LIKE '%" & textbox1.Text & "%'"
rst.Open SQL, cnn, adOpenKeyset, adLockOptimistic, adCmdText
使用完成后在释放连接。
现在我们就是要通过建立ExecuteSQL函数,达到精简代码的目的,同时也实现了只要修改一句代码就可以将客户端升级到SQL版。只要将以上代码改为:
SQL = "Select * from 材料信息 where 材料类别 LIKE '%" & textbox1.Text & "%'"
Set rst = ExecuteSQL(sql) |
|