日期:2014-05-18  浏览次数:20538 次

如何实现 :数据表与C程序的数据交换
小弟用vc写了个遗传算法的C程序,现在想用到数据库中。
现在我的做法是:将数据表写成input.txt文件,然后C程序在运行时从intput.txt文件中读去数据;然后在C程序中把处理后的结果写到一个output.txt文件中,最后再用存储过程从output.txt中读取数据到指定的数据表中。

感觉太繁琐了!!,也比较慢。

问题:有没有更好的办法,来实现数据表和C程序的数据交换???
            或者说有更直接的办法来实现C语言直接读取、修改数据表???

请各位高手之点一二

谢谢

------解决方案--------------------
--导出数据到文本.

select *
FROM OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 '
, 'Text;HDR=no;Delimited= "; ";DATABASE=C:\ ' --c:\是目录
,cpbuyaa20070821#txt)
------解决方案--------------------
小弟用vc写了个遗传算法的C程序,现在想用到数据库中。

----------------------------

写成扩展存储过程