找回密码
 注册
关于网站域名变更的通知
查看: 744|回复: 9
打印 上一主题 下一主题

skill IPC函数连Sqlite3数据库不通

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-2-18 20:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
     最近计划用skill的 IPC函数连Sqlite3的数据库做数据存储,但是IPC函数调试了很久都没搞定,不知道问题在哪。
有高手指点下不,非常感谢!

代码如下:
cid = ipcBeginProcess("d:\\sqlite\\sqlite3.exe" "" nil nil nil "D:\\sqlite\\hj_ls.log")
ipcWriteProcess(cid "sqlite3_open(D:\\sqlite\\TestDB.db)\n")
这里创建函数库TestDB.db不成功,不知道什么原因。

Sqlite3的文件是从官网下的,在CMD下执行正常。

  • TA的每日心情
    开心
    2022-11-22 15:53
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2021-2-19 09:36 | 只看该作者
    大神呀,膜拜

    该用户从未签到

    3#
     楼主| 发表于 2021-2-19 21:03 | 只看该作者
    sqlite语法用错了,现已解决:

    点评

    cid = ipcBeginProcess("d:/sqlite/sqlite3.exe d:/sqlite/ODBC/TestDB.db" "" nil nil nil "D:\\sqlite\\ODBC\\hj_ls.log")  详情 回复 发表于 2021-2-19 21:09

    该用户从未签到

    4#
     楼主| 发表于 2021-2-19 21:09 | 只看该作者
    hjseek 发表于 2021-2-19 21:03
    sqlite语法用错了,现已解决:

            cid = ipcBeginProcess("d:/sqlite/sqlite3.exe d:/sqlite/ODBC/TestDB.db" "" nil nil nil "D:\\sqlite\\ODBC\\hj_ls.log")

    点评

    读写都可以了,sqlite用法应该和sqlserver比较类似的吧  详情 回复 发表于 2021-2-22 15:42
    对这个功能表示感兴趣,能否提供点思路呢  详情 回复 发表于 2021-2-22 11:45
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    5#
    发表于 2021-2-22 11:45 | 只看该作者
    hjseek 发表于 2021-2-19 21:09
    cid = ipcBeginProcess("d:/sqlite/sqlite3.exe d:/sqlite/ODBC/TestDB.db" "" nil nil nil "D:\ ...

    对这个功能表示感兴趣,能否提供点思路呢
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    6#
    发表于 2021-2-22 15:42 | 只看该作者
    hjseek 发表于 2021-2-19 21:09
    cid = ipcBeginProcess("d:/sqlite/sqlite3.exe d:/sqlite/ODBC/TestDB.db" "" nil nil nil "D:\ ...

    读写都可以了,sqlite用法应该和sqlserver比较类似的吧

    该用户从未签到

    7#
    发表于 2021-2-23 11:26 | 只看该作者
    弱弱的问一下: 要连数据库做什么功能呢?

    点评

    有需要数据共享的都可以使用。  详情 回复 发表于 2021-2-24 20:40
    之前有考虑过,将BOM上传到局域网,然后所有人都可以搜索,可以快速知道,哪个物料,在哪个案子有使用过  详情 回复 发表于 2021-2-24 16:52
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    8#
    发表于 2021-2-24 16:52 | 只看该作者
    本帖最后由 leilei4908 于 2021-2-24 16:55 编辑
    shihongjing 发表于 2021-2-23 11:26
    弱弱的问一下: 要连数据库做什么功能呢?

    之前有考虑过,将BOM上传到局域网,然后所有人都可以搜索,可以快速知道,哪个物料,在哪个案子有使用过
    以前用的sqlserver,比较麻烦,目前看来,sqlite可以替代sqlserver了
    只是目前还要研究,sqlite怎么连接局域网或者网络上的数据库了

    点评

    你这种还是用专用数据库吧,有很多现成的物料管理系统,sqlite3只适合简单的数据共享 。 sqlite3就一个文件系统,不需要单独的运行服务,将文件放共享盘就能共享数据。  详情 回复 发表于 2021-2-24 20:39

    该用户从未签到

    9#
     楼主| 发表于 2021-2-24 20:39 | 只看该作者
    leilei4908 发表于 2021-2-24 16:52
    之前有考虑过,将BOM上传到局域网,然后所有人都可以搜索,可以快速知道,哪个物料,在哪个案子有使用过
    ...

    你这种还是用专用数据库吧,有很多现成的物料管理系统,sqlite3只适合简单的数据共享 。
    sqlite3就一个文件系统,不需要单独的运行服务,将文件放共享盘就能共享数据。

    该用户从未签到

    10#
     楼主| 发表于 2021-2-24 20:40 | 只看该作者
    shihongjing 发表于 2021-2-23 11:26
    弱弱的问一下: 要连数据库做什么功能呢?

    有需要数据共享的都可以使用。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-6 18:15 , Processed in 0.109375 second(s), 34 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表