科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件C# Builder个人版中使用ADO.NET

C# Builder个人版中使用ADO.NET

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在本文演示了如何使用C# Builder Personal中使用ADO.NET方法,连接并操作一个MSDE数据库

作者:wayne编译 来源:yesky 2007年11月14日

关键字: 个人版 C# 使用 ADO

  • 评论
  • 分享微博
  • 分享邮件
C# Builder一大新特色就是可以使用Borland Data Providers for ADO.NET在设计时用来支持连接并操作数据库,特定的用于DB2、InterBase、Oracle、SQL Server/MSDE等的驱动程序,以及添加第三方驱动程序(如dbExpress)的潜力。 然而,C# Builder Personal不带有Borland Data Providers,这就意味着你只能采用"最简单的"ADO.NET方法。

  在本文中,我将介绍如何使用C# Builder Personal与简单的ADO.NET结合,连接到一个MSDE数据库,创建一个表,插入记录,从这个表中选择记录,然后在一个数据网格(DataGrid)中显示。

  我假定你已经安装了MSDE(C# Builder中带有--包括Personal版)。

  SqlConnection

  启动C# Builder,并且点击File | New - C# Application来启动一个新建项目。 放置一个SqlConnection控件,并且设置Connection属性为
Data Source=.; Initial Catalog=master; Integrated security=SSPI

  注意master是一个带有MSDE的数据库,但是你可以使用任何其他数据库或者.NET数据库管理系统(必须因此修改ConnectionString)。

  在WinForm上放置一个按钮,设置标题为"Connect",并且在button_Click事件处理程序中输入下面的代码来打开sqlConnection(注意我再次设置ConnectionString属性,但是这次只是介绍如何在"纯粹"在代码中设置)。

private void button1_Click(object sender, System.EventArgs e)
{
try
{
sqlConnection1.ConnectionString = "Data Source=.; Initial Catalog=master; Integrated security=SSPI";
sqlConnection1.Open();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

  这是第一个测试,并且是最容易失败的(所有其他的步骤都是很容易的)。 如果出现异常,那么必须修改ConnectionString来确定它包含正确的引用(注意:当然还要确定SQL Server / MSDE是运行的)。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章