明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1540|回复: 2

[求助]C#用ARX对AutoCAD进行二次开发,怎么连接Access数据库

[复制链接]
发表于 2010-8-2 20:54:00 | 显示全部楼层 |阅读模式
我想把Access里的数据和CAD相连,自动绘图,用ARX怎么实现?
发表于 2010-8-2 22:14:00 | 显示全部楼层
发表于 2010-8-3 09:15:00 | 显示全部楼层
  1. //以下是C#连接ACCESS数据库的实例代码:
  2. using System;
  3. using System.IO;
  4. using System.Data.OleDb;
  5. namespace ConsoleDBDemo
  6. {
  7.     class ConnectionClass
  8.     {
  9.         /// <summary>
  10.         /// 应用程序的主入口点。
  11.         /// </summary>
  12.         [STAThread]
  13.         static void Main(string[] args)
  14.         {
  15.             string strCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DataBase.mdb";
  16.             // 定义连接
  17.             OleDbConnection MyCon = new OleDbConnection(strCon);
  18.             // 打开连接
  19.             MyCon.Open();
  20.             // 执行命令
  21.             string strSQL = "select * from ADODemo";
  22.             OleDbCommand MyCom = new OleDbCommand(strSQL, MyCon);
  23.             // 读取数据库记录,只能向后读取记录,不能修改记录,读取速度非常快
  24.             OleDbDataReader MyDataReader = MyCom.ExecuteReader();
  25.             Console.WriteLine("开始读取数据库信息");
  26.             while (MyDataReader.Read())
  27.             {
  28.                 Console.WriteLine("姓名:{0:10} 年龄:{1}", MyDataReader["姓名"].ToString(), MyDataReader["年龄"].ToString());
  29.             }
  30.             MyDataReader.Close();
  31.             MyCon.Close();
  32.             Console.ReadLine();
  33.         }
  34.     }
  35. }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 22:56 , Processed in 0.174261 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表