用ODBC 或者 DAO? 还是写存储过程? 要么直接用C写?

解决方案 »

  1.   

    可以详细一点说吗 fastdb是什么东西啊
      

  2.   

    dblib是调用SQL的C函数集,效率相对较高,但使用比较麻烦和复杂。
    不过用过dblib,的确比其他的操作快。
    使用那个方法,还要看你的数据量大的怎么样。如果有几十万的数据行,那么还要看你的网络啦。
    如果那些数据可以有存储过程生成,那么最好就是由存储过程来做拉,不需要太多的程序与SQL的交互。如果你的数据需要一行一行的写入的话,我建议你不要使用动态生成的SQL insert语句,使用一个做插入的存储过程会好些。
      

  3.   

    你需要写的记录有什么特征吗?
    比如添加的记录有一些规律的,可以成批添加;建议使用存储过程。
    不管使用什么语言写程序,最终还要通过SQL Server编译然后执行,速度肯定慢。