//导入程序中用的的所有名称空间
using System ;
using System.Data.OleDb ;

class OleDbTest { 
    public static void Main ( ){ 
        string strConnect = " Provider=SQLOLEDB.1;Persist Security Info=False;User ID = sa;Initial Catalog=xsgl;Data Source = czdy1 " ; 
    //建立指向数据库的连接
   OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;
    //设计所需要返回的数据集的内容 
   OleDbCommand aCommand = new OleDbCommand ( "select * from xsk" , aConnection ) ;
   try {
        //打开指向数据库连接
    aConnection.Open ( ) ;
    //返回需要的数据集内容 
    OleDbDataReader aReader = aCommand.ExecuteReader ( ) ;  
    Console.WriteLine ( "以下就是打开后的数据集的一个字段的所有内容!" ) ;
        //屏幕输出数据集的第一个字段的所有内容,如果要第二个字段把"0"改为"1"
    while ( aReader.Read ( ) ) {
     Console.WriteLine ( aReader.GetString (0) ) ;
    }
       //关闭数据集 
       aReader.Close ( ) ;
       //关闭指向数据库的连接 
       aConnection.Close ( ) ;  
   }
   catch ( OleDbException e )
   { 
        //如果出错,输出错误信息
    Console.WriteLine ( "错误类型:", e.Errors[0].Message ) ;
   }
  } 
}

[说明] 访问Sql server的程序代码和访问Acess的程序代码的主要区别有二点: 
1.选用的数据库引擎不一样。访问Sql server的指向数据库的连接要用以下语句: 
  string strConnect = " Provider=SQLOLEDB.1 ; Persist Security Info=False ; User ID = sa ; Initial Catalog=xsgl ; Data Source = czdy1 " ; 其中"Initial Catalog"是要选用的数据库名称。"Data Source"是提供数据库服务的服务器名称。 
2.不要在导入System..Windows.Forms名称空间 ,因为访问的是远程数据库,不需要用到Application类。

[C#] C#访问数据库(SQL Server版本)相关推荐

  1. NickLee.FortuneBase数据库sql server版本系统配置说明

    最近在51aspx.com上面发布了NickLee.FortuneBase数据库sql server版本,不少朋友对此源码比较感兴趣,针对51aspx上的一些朋友的问题,在这里做一些说明.      ...

  2. SQL Server 2005将某些数据库行为设置为与指定的 SQL Server 版本兼容

    语法 sp_dbcmptlevel [ [ @dbname = ] name ] [ , [ @new_cmptlevel = ] version ] 参数 [ @dbname = ] name 要为 ...

  3. sqlserver 高版本数据倒到低版本 不同SQL Server版本间的数据库恢复问题

    1:通过管理器的脚本生成向导,把数据库,表,存储过程等对象的脚本生成,然后在低版本的SQL Server下执行建立这些对象. 2:通过DTS/SSIS,将表中的数据导过去. 参考:不同SQL Serv ...

  4. oracle透明网关访问antdb,oracle通过透明网关,创建dblink,访问ms sql server和其他数据库 -......

    oracle通过透明网关(Oracle Transparent Geteways),访问ms sql server和其他数据库 环境: 1.在安装有oracle服务器端,ms sql server的客 ...

  5. 在linux上配置unixODBC和FreeTDS访问MS SQL Server.

    一, 安装 unixODBC 下载安装包. 在 RedHat 安装光盘上就有 unixODBC-2.2.11-1.RHEL4.1.i386.rpm unixODBC-devel-2.2.11-1.RH ...

  6. sql server版本特性简介、版本介绍简介

    1.SQL Server 版本简介 1.1.sql server的版本信息 年    代 版    本 大版本号 1993年 SQL Server for Windows NT 4.21 1994年 ...

  7. 快速迁移数据中心:华为云数据库SQL Server实践案例技术解析

    1.   简介 企业或用户将数据中心部署在线下,采用独立软件提供商(Independent Software Vendor)软件进行管理.线下数据运维成本较高,故障容灾单一化,是目前遇到的瓶颈.采用云 ...

  8. 数据库SQL Server 2019安装向导的“功能选择”详细说明(微软官方资料)

    使用SQL Server 2019安装向导的"功能选择" SQL Server 页上的复选框为您的 SQL Server 安装选择组件. 安装 SQL Server 功能 在 &q ...

  9. PIVOT 和 UNPIVOT 命令的SQL Server版本

    I:使用 PIVOT 和 UNPIVOT 命令的SQL Server版本要求 1.数据库的最低版本要求为 SQL Server 2005 或 更高 2.必须将数据库的兼容级别设置为 90 或 更高 3 ...

最新文章

  1. mysql text 不可指定默认值
  2. EOS 智能合约源代码解读 (10)token合约“简介”
  3. python列表使用技巧与方法_Python列表的相关操作与方法
  4. 深入浅出设计模式原则之开闭原则(OCP)
  5. 编译安装_Unbound编译安装
  6. 2020牛客国庆集训派对day2 F题 Java大数处理
  7. WPF中使用流文档灵活地显示内容
  8. linux下配置ndk路径,NDK调试arm-linux-androideabi-addr2line工具的使用
  9. 95-138-010-源码-Function-CoFlatMapFunction
  10. Netty与传统Server对比
  11. python 安装容易吗,Python安装的步骤操作其实是件很容易的事
  12. 下载css-loader 安装及使用
  13. 垃圾回收GC经典算法
  14. (转载)排序六 堆排序
  15. 信呼协同办公系统-存储型XSS漏洞
  16. 用户反馈驱动抖音产品体验优化实践
  17. visio画卷积核,网格
  18. java将map根据key分组_Java将List中的实体类按照某个字段进行分组并存放至Map中操作代码...
  19. springboot+Vue饭店点菜点餐管理系统
  20. 邓凡平:技术探讨之请教方舟编译器的十个问题

热门文章

  1. pandas的DataFrame用法
  2. [Python] Django框架入门
  3. freemark 时间比较
  4. Python实现ANSI文件转UTF-8
  5. Window 10 :如何彻底关闭:Windows Defender Service(2015-12-20日更新)
  6. 全球隔夜主要金融市场回顾
  7. jQuery总体架构的理解
  8. Simulating fire sales in a system of banks and asset managers(模拟银行和资产管理系统的折价销售)
  9. python中文注释缩进_Python入门学习之注释、行与缩进
  10. 2.5 指数加权平均的偏差修正-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授