我现在要做一个导数据的程序。就是在Mysql和SqlSever之间导数据。怎样连接MySql呢?
我知道一个控件:MySQLDAC 。还有没有其他的方法或控件。全免费的哟!!!谢谢!!!

解决方案 »

  1.   

    你用ODBC去连接MYSQL 数据库吧,不过你需要去下载一个MYODBC,这样的话,你就可以像操作MS SQL数据库一样操作MYSQL 数据库了!
    这是我在CSDN上找的相关主题,你可以看一下:http://www.csdn.net/Expert/forum.asp?typenum=8&searchKeys=mysql&roomid=3&author=&tabletype=now
      

  2.   

    看看能給你什麼提示.
    1. onCreate-> FormCreate(), onShow-> FormShow(), onActivate-> FormActivate()2. procedure TForm1.FormCreate(Sender: TObject);
       begin
        ADOConnection1.Connected:=true;
        ADODataset1.open;
       end;3. 在ADOConnection设置好ConnectionString(其中有用户名和密码的设置)属性后,将LoginPrompt属性改为False,就不会弹出登陆对话框了。4. 如果按照上面用ADOConnection连好了数据库,再放一个ADOTable,一个DataSource,一个DBGrid。ADOTable的connection属性设为ADOConnection1,DataSource的DataSet属性设为ADOTable1,DBGrid的DataSource属性设为DataSource1。将ADOConnection的Connected属性设为true,将ADOTable的Active属性设为true,你的DBGrid现在应该有数据出来了(在设计阶段)。DM1应该是一个DataModule(数据模块),一般将一些数据库控件,如ADOConnection, DataBase... 放在数据模块中,以便所有单元共享。
    dsMaster应该是数据模块DM1中的一个主数据源(DataSource控件),按你的说法,其DBGrid控件应该是连接到这个数据源上。如果将上面 4 中除了DBGrid以外的控件都放到数据模块中,就会有这个效果;但要注意在本Unit的implementation下写uses DM1;   //引用数据模块
      

  3.   

    TmySQL - http://www.productivity.org/projects/tmysql/全免费的
      

  4.   

    我这里也有一个控件用着很爽 不过不是TMySQL呵呵 留下信箱 我发给你。