1.基本使用
若是ado+access,则直接连上,但是有一些函数跟sql server不一样.比如isnull只有一个参数.要用iif(isnull(),0,),,而sql server有2个参数
sql server从mdb导入数据方法:
先在控制面板->管理工具->ODBC,添加,选择"Driver do Microsoft access (*.mdb)",在弹出的对话框,选择.mdb文件,数据源名取一个名称.
在SQL SERVER企业管理器新建数据库,完成后,右击数据库->所有任务->导入数据,一步步从mdb导入数据.
设置连接的用户名,密码,比如:sa,
开启服务这样ado程序就可以访问到SQL SERVER数据库了.
若要对数据库进行查询,可以在查询分析器里得到结果.
注意:此时对数据库的修改都是实时更新的.
若数据库有"自动编号"这个字段,则在企业管理器打开数据库表,设计表,把编号字段的标识改为是,标识增量为1
这样就会自动增加编号了.
2.数据库表导出为xls文件
比如:"ganxiang..出仓"就是数据库..表名,-s 服务器名,-u 用户名,-P 密码
EXEC master..xp_cmdshell 'bcp "ganxiang..出仓" out c:\出仓.xls -c -q -S"LB-201309261256" -U"sa" -P"seny223"'
但是如果有日期字段,则只会显示时间,要手动在xls文件的日期一列选取整列,在上面右击设置单元格格式为"日期"设置类型为"2001-3-24",就可以显示日期了
3.Ado调用存储过程执行查询导出xls文件
先在sql server的查询分析器输入存储过程并保存。
在