guanxiancad2006 发表于 2010-8-2 20:54:00

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

我想把Access里的数据和CAD相连,自动绘图,用ARX怎么实现?

雪山飞狐_lzh 发表于 2010-8-2 22:14:00

<p><font face="Verdana"><a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=79186">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=79186</a></font></p>
<p>&nbsp;</p>

lzx838 发表于 2010-8-3 09:15:00


//以下是C#连接ACCESS数据库的实例代码:
using System;
using System.IO;
using System.Data.OleDb;
namespace ConsoleDBDemo
{
    class ConnectionClass
    {
      /// <summary>
      /// 应用程序的主入口点。
      /// </summary>
      
      static void Main(string[] args)
      {
            string strCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DataBase.mdb";
            // 定义连接
            OleDbConnection MyCon = new OleDbConnection(strCon);
            // 打开连接
            MyCon.Open();
            // 执行命令
            string strSQL = "select * from ADODemo";
            OleDbCommand MyCom = new OleDbCommand(strSQL, MyCon);
            // 读取数据库记录,只能向后读取记录,不能修改记录,读取速度非常快
            OleDbDataReader MyDataReader = MyCom.ExecuteReader();
            Console.WriteLine("开始读取数据库信息");
            while (MyDataReader.Read())
            {
                Console.WriteLine("姓名:{0:10} 年龄:{1}", MyDataReader["姓名"].ToString(), MyDataReader["年龄"].ToString());
            }
            MyDataReader.Close();
            MyCon.Close();
            Console.ReadLine();
      }
    }
}

页: [1]
查看完整版本: [求助]C#用ARX对AutoCAD进行二次开发,怎么连接Access数据库