
客户端ACCESS中的数据读到MSSQLSERVER中无需将客户端的ACCESS放到共享文件中。
首先创建一个ODBC数据源(连接本地或远程均可以),方法:
打开客户端MDB数据库,选择“表”对象,右边空白处右击于d出的菜单,选择“链接表”,在打开的“链接”对话框的文件类型下拉列表选择“ODBC 数据库”
于打开的“选择数据源”对话框,点击“新建”按钮
于“创建数据源”对话框,选择“SQL SERVER”点击下一步
点击下一步
点击下一步
点击完成,于d出的“创建到SQL Server的新数据源"对话框,填入服务器IP地址,点击下一步
点击下一步
点击下一步
点击完成
于d出的“ODBC Microsoft SQL Server安装”对话框点击确定
新创建的ODBC数据文件名称是“mySqlsrv”我将它保存在“我的文档”下的“我的数据源”夹,它也可以保存到其它位置。
创建保存好ODBC数据文件后,请关闭之前打开的“链接”对话框,再重新打开“链接”对话框
这次可以选择ODBC数据文件“mySqlsrv”了
在打开的“链接”对话框的文件类型下拉列表选择“ODBC 数据库”
在“选择数据源对话框”选择“mySqlsrv”点击确定
系统会再次要求输入用户名和密码,输入相关信息后将d出“链接表”对话框
此时选择需要链接的SQLSERVER表,点击确定即可。提示:为了避免以后每次都要输入用户名和密码的麻烦,记得确认前勾选“保存密码”
从上图可以看见,远程的SQL数据表已经链接到客户端的mdb数据库里了,现在客户端可以像 *** 作本地ACCESS表一样编辑远程SQLSERVER表。
此时“将客户端上access中的数据读到sqlserver中”就变得非常容易。在ACCESS里 *** 作链接表和本地表是没有区别的,可通过手动或运行SQL语句和窗体编辑等方式,直接将本地数据写入本地或远程SQL表里。
打开注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer在下面找到DefaultData项的值,创建数据库时,默认是放在这个目录下面
建立数据库连接,然后打开链接,执行 *** 作命令导入。c#mdb导入sql2008:首先需要与数据库建立起连接(建立Connection类的实例对象),然后打开连接(Connection实例对象的Open()方法),其次执行 *** 作数据库命令(对应SqlCommand),最后关闭数据库连接。
C# *** 作MDB数据库,包括创建mdb文件,打开连接,读取mdb数据以及存储数据,从mdb数据库中获取表信息以及表字段、表数据信息。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)