【问题标题】:Could not Insert the data using VC++ in MYSQl database无法在 MYSQl 数据库中使用 VC++ 插入数据
【发布时间】:2012-01-06 10:29:18
【问题描述】:

我正在使用 MSvisual C++ 2008 并运行以下代码将值插入到 db.MYSQL 服务器 5.1 是数据库。

请告诉我为什么它没有插入并告诉我问题出在哪里。

【问题讨论】:

    标签: mysql visual-c++ mysql-connect


    【解决方案1】:
    1. 您对值的插入语句看起来可能缺少第一个逗号。
    2. 只是将 strGdt 直接扔到值端看起来很可疑。

    3. 从长远来看可能最有帮助:使用一些错误检测。你有任何例外吗?调试控制台上会出现什么?尝试使用一些mysql错误函数。添加一些日志记录...就尝试找出问题所在的选项而言,这些只是冰山一角...您自己。

    希望这会有所帮助。

    【讨论】:

    • 您好 Jahmic,感谢您的回复。我可以看到带有正确逗号的完整插入查询值。根据 strGdt 值是日期和时间并将其视为字符串然后尝试插入值。是否有任何其他方法来获取系统的当前时间和日期。使用 ctime()?.Am 没有得到任何错误..但是如何检查查询是否执行 r 不?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-27
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 2018-10-14
    • 1970-01-01
    • 2015-07-22
    相关资源
    最近更新 更多