sql server2005 有一个表和sqlite完全相同,如何把sql server2005里面的数据转移到sqlite里面,使用odbc连接。

解决方案 »

  1.   

    你安装好了Sqlite的ODBC Driver了么?完了就直接用sql server的导出向导即可。
      

  2.   

    能帮我写一个测试程序吗。我有点C++的基础,但VC是刚刚接触!
      

  3.   

    直接用sql server的导出向导!完全不需要写代码。
      

  4.   

    给你解释一下,sqlite安装在智能设备上,SQL SERVER在后台系统上,在两者之间通信,需要用.db文件来传输,所以必须写程序先从SQL SERVER 中的数据放到sqlite的.db文件。你说的我有点听不懂,它们两个数据库难道支持相同格式的数据的导入?
      

  5.   

    有工具能连接到sqlite吗?可以的话直接把sql server2005 导出,再导入到sqlite。
      

  6.   

    sqlite有操作平台吗
    有的话介绍下.不是要手动写代码导入的吗?
      

  7.   


    晕,不是和你说过了,要安装Sqlite的ODBC Driver,之后你用ODBC,格式对你就是透明的。
    ODBC驱动用的是统一接口,所以sql server的向导可以直接导出Sqlite的数据。和Sqlite在智能机还是PC机上没有关系!
      

  8.   

    补上,用代码访问安装了Sqlite的ODBC Driver的,用ODBC操作数据库的示例代码改改就好了。贵公司能有什么技术核心?说实话国内搞智能机的中小公司,我还真没见识过。就是导航地图的寻路算法大部分都是买的,想改进都不会。
      

  9.   

    ODBC是一种不同数据库的公共访问技术,它使用统一的API操作不同数据库,
    由数据库的ODBC驱动解决各自的差异,所以,如果sql server和sqllite
    都具有odbc驱动,那就可以通过ODBC来转换,也就相当于“支持相同格式的数据的导入”。转换的方法有很多,也不一定就用ODBC,一般数据库都可以导出导入文本格式的文件,
    记得SQL server有命令行的导入文本文件的支持。写个脚本就行了。
    sqllite有api,全部源代码的,写个程序转成文本文件也不是难事。
    回答问题很多情况下,只能给你个思路,别指望别人手把手的教你。听不明白只是因为你水平太低。
    谦虚点吧,至于什么公司技术机密,就这么简单的问题跑来问还机密啊?机密或许只是你以为的。
      

  10.   

    汗,这个有什么机密的
    操作sqlite的平台就算是机密
    你太搞了
      

  11.   

    你的sqlite3是什么版本,自己编译的dll和lib么,用封装类没有,数据结果都是一样那就自己写个程序进行插入就完了
      

  12.   

    首先从你的sql中得到数据集,然后用一个循环向你的db文件写入就可以了