易语言执行SQL返回值是假,不知道哪里出问题?

.版本2.支持库eDB.支持库spec.如果(编辑框1.内容=“”)信息框(“请正确输入数据”,#错误图标,“出错了!”)返回().否则sql=“insertinto信息... .版本 2
.支持库 eDB
.支持库 spec
.如果 (编辑框1.内容 = “”)
信息框 (“请正确输入数据”, #错误图标, “出错了!”)
返回 ()
.否则
sql = “insert into 信息表(交易,交易人,付款,发货地址,联系电话,ID,数量,发货时间) values ('” + 编辑框5.内容 + “','” + 编辑框1.内容 + “','” + 编辑框2.内容 + “','” + 编辑框3.内容 + “','” + 编辑框4.内容 + “','” + 编辑框6.内容 + “','” + 编辑框7.内容 + “','” + 编辑框8.内容 + “')”
.如果 (_启动窗口.数据库连接1.执行SQL (sql) = 真)
信息框 (“导入数据成功”, 0, “加入成功”)
.否则
调试输出 (_启动窗口.数据库连接1.执行SQL (sql))
信息框 (“导入数据失败”, #错误图标, “出错 !”)
.如果结束
.如果结束
展开
 我来答
一笔画社
2014-05-27 · TA获得超过250个赞
知道答主
回答量:67
采纳率:0%
帮助的人:22.9万
展开全部
检查一下数据库的数据类型

90%的原因应该是写入数据和数据库字段类型不匹配,没有看到你的数据库所以不敢确认,代码看起来没什么错误

我看你的表里有个发货时间字段,看一下这个字段是什么类型的,是不是时间日期型

写入数据的数据类型一定要和数据库的数据类型匹配,必须你的编辑框8.内容,肯定是文本型,如果数据库中“发货时间”是时间/日期“型,那么你用文本型数据写入到事件日期型,SQL语句是不会自动转换的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式