返回目录:excel表格制作
vba工程加密码,(察看时所定工程),用户就看不到SQL语句和数据库登陆名了.
不过这样只能限制一般用户,高手可以破解VBA密码的.
无论通过什么方式连接数百据库修改数据后,只要执行了提交命令,数据库的记录就会度根据你修改的内容发生变化,如果没有提交,就不会改变原来数据库中的记录。专oracle 的提交语句是commit,回退是rollback,其它应该也类同吧。或者在外部链接配置中有自动还属是不自动提交,有参数可设置的,你查一下。
导入数据不一定要用OPENSET函数,可以用更简单的方法,步骤如下:
1、首先双击打开sqlserver,右击需要导入数据的数据库,如图所示。
2、点击任务,再点击任务中的导入数据选项,打开导入导出数据向导界面。
3、在向导界面点击下一步,进入下图界面依次填写需要的内容:数据源 Excel,文件路径,以及Excel版本,填好后点击下一步(如果Excel其他版本不行的话,就选择Excel97-03的,再将Excel保存为相应版本)即可。
4、然后就是目标7a686964616fe58685e5aeb9362数据库设置:目标选择msslserver,服务器名称不用变,身份验证输入相应的密码,数据库选择对应的数据库,设置好后点击下一步。
5、然后来到图示界面,直接默认选项即可,点击下一步。
6、图示界面,可以自定义目标数据库(表在数据库中可以不存在),点击预览即可以看到导入之后的表状态,如图。
7、上一步完成后再继续下一步,最后点击完成,即可导入成功,如图。
8、最后在数据库中检查一下导入的表数据,附上导入的Excel数据为例。
扩展资料:
导入数据也可使用OPENROWSET函数,但使用该函数之前必须先启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的,系统管理员可以通过使用sp_configure 启用 'Ad Hoc Distributed Queries'。
但有一个问题一定要特别注意,由于 'Ad Hoc Distributed Queries'这个服务存在着较大的安全隐患,所以切记使用完毕之后一定要关闭。
所以,如果是导入数据建议不要使用OPENROWSET函数,弊大于利。
现在可以负责任地告诉你,不打开excel表,是不可能对里面的数据实现任何改动的。