我已经安装了Gammu,我使用的是1.33版本
我从日志中复制了一些错误。
2015/04/14周二11:00:28 gammu smsd[7272]:SQL失败:2
2014年4月15日星期二11:00:28 gammu smsd[7272]:插入数据库时出错(SMSDSQL_InitAfterConnect)
2014年4月15日星期二11:00:28 gammu smsd[7272]:后初始化失败,停止gammu smsd:未知错误。(未知[27])
2015/04/14周二11:00:28 gammu smsd[7272]:终止通信。。。
2014年4月11日星期二11:03:13 gammu smsd[2816]:对于ODBC使用通用SQL,这可能会失败。在这种情况下,请设置SQL配置选项。
2015/04/14周二11:03:13 gammu smsd[2816]:连接到短信数据库odbc:aptikad
2014年4月11日星期二11:03:13 gammu smsd[2816]:在0000000002D60000创建了Windows RW共享内存
2015/04/14周二11:03:13 gammu smsd[2816]:开始电话通信。。。
2015/04/14周二11:03:21 gammu smsd[2816]:插入电话信息
2014年4月11日星期二11:03:21 gammu smsd[2816]:SQLExecDirect失败,代码=-1,ODBC诊断:
2015年4月14日星期二11:03:21 gammu smsd[2816]:42000:1:1064:[MySQL][ODBC 3.51 Driver][mysqld-5.6.20]您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以获得使用“Signal”值的正确语法(“354232040876139”,“yes”,“yes”,“yes”,{fn CURRENT_TIMESTAMP()}{
当我启动gammu的服务时,它启动的时间不到1秒,然后再次停止。
我用Gammu 1.33
MySQL Connector/ODBC 3.51.30连接MySQL数据库
最佳答案
它会告诉你该怎么做:
对ODBC使用通用SQL可能会失败。在这种情况下,请设置SQL配置选项。
在SMSD配置中设置SQL = mysql
。有关详细信息,请参见http://wammu.eu/docs/manual/smsd/config.html#option-SQL。