如何实现excel数据与sql sever互通
求问如何实现excel出具与sqlsever里面表的数据互通。做到excel表的数据发生改变的时候。sql表的内容会随之而改变。我的excel是2003版本。sqlsev...
求问如何实现excel出具与sql sever里面表的数据互通。做到excel表的数据发生改变的时候。sql表的内容会随之而改变。我的excel是2003版本。sql sever是2005版的。求详细教程。不懂装懂的不要。一句话带过的不要。
展开
展开全部
可以使用ADO对象和ADO控件方法。其中,使用ADO控件方法稍显简单一些。ADO控件是ActiveX控件,使用时应首先将其添加到工具箱中。选择“工程”/“部件”命令,打开“部件”对话框,选择Microsoft ADO Date Contorl 6.0(sp4) (OLEDB)选项,单击“确定”按钮即可将其添加到窗体。ADO控件通过其Connectionstring属性来连接各种数据源。方法是右击ADO控件,打开“属性页”对话框,此时,你会看到使用Date Link文件连接、使用ODBC数据源名称、使用连接字符串三种不同的方式来连接数据源。在这里,我不必详细展开了。
接着,还要使用ADO控件的RecordSource属性连接指定的记录源。这样我们的目的就达到了。
接着,还要使用ADO控件的RecordSource属性连接指定的记录源。这样我们的目的就达到了。
追问
请问这是在sql上的操作还是在excel上的操作?而且数据互通需要涉及到数据库的文件吗??
追答
如果不是通过vb程序来操作的话,就更加简单,就是在安装SQL Server时,选中"更改默认的数据库为"复选框,同时在下拉列表中选择需要的SQL Server数据库,比如excel,然后根据提示进行操作就可以了。安装完成后,以后就通过SQL Server来管理操作数据。
而我在上面说的,是通过vb来访问数据库,即使这样也不需要在excel或是access中做任何操作,只是连接一下数据源和记录源,而且能够做到一个表格,在两个不同的地方改动,都能互相照应,就是说,这里改那里也改。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询