SqlServer与Access之间的数据互导

本次实例为C#在windows程序
主要是简单的实现
已知表名及字段的单表数据互导:
SqlServer->Access
  从SqlServer中查询数据到DataGridView显示
  然后选择Access数据库的相关位置
  将DataGridView的数据导入Access相关表
Access->SqlServer
  选择Access数据库的相关位置
  从Access中查询数据到DataGridView显示
  将DataGridView的数据导入SqlServer相关表

可以在操作界面
   提供相关的用户名及密码的输入栏位
       以提交程序的灵活性
同样可以扩充更多更强功能

主要操作示例代码如下:

public partial class Form1 : Form
    
{
        
public Form1()
        
{
            InitializeComponent();
        }


        
从SQLServer中读取数据

        
将数据导入Access

        
从Access中读取数据

        
将数据导入SQLServer

        
打开选择Access的mdb对话框

        
打开选择Access的mdw对话框

        
清空dataGridView1数据
    }
附其它相关操作:
1.Access创建数据库db1.mdb(略)
2.创建db1.mdb对应的db1system.mdw
  1)打开Access-文件-打开-选择dbq.mdb
    打开按钮的后面的小下拉箭头 选择 以独占方式打开
    打开db1.mdb
  2)工具-安全-工作组管理员-创建
    输入相关信息
    并在相关位置保存mdw为db1system.mdw   
3.创建db1.mdb的相关操作用户及密码
  1)打开Access-文件-打开-选择dbq.mdb
    打开按钮的后面的小下拉箭头 选择 以独占方式打开
    打开db1.mdb
  2)工具-安全-用户与组帐户
    新建用户如dba 并选择隶属于哪个组 默认用户组
    更改登录密码 如设置为abcd
    确定并应用
4.修改用户与组权限
  1)打开Access-文件-打开-选择dbq.mdb
    打开按钮的后面的小下拉箭头 选择 以独占方式打开
    打开db1.mdb
  2)提示输入用户名密码 输入dba,abcd
  3)工具-安全-用户与组权限
    进行相关读取及更新删除设置等

posted on 2007-09-19 11:04  freeliver54  阅读(2888)  评论(3编辑  收藏  举报

导航