精易论坛
标题:
删除语句
[打印本页]
作者:
老柯
时间:
2017-6-26 17:43
标题:
删除语句
请问各位高手,我用数据库连接执行SQL删除语句,其中ID是整数型,为什么下面的语句执行不成功
数据库连接1.执行SQL (“delete * from dg_email where id ='” + 到文本 (id) + “' ”)
作者:
hellohexiang
时间:
2017-6-26 17:46
数据库连接成功了吗 用单引号试试
作者:
易语言小伙
时间:
2017-6-26 18:12
提示:
作者被禁止或删除 内容自动屏蔽
作者:
Masterヽ
时间:
2017-6-26 18:25
数据库连接1.执行SQL (“delete * from dg_email where id ='” + 到文本 (id) + “' ”)
id是整数型 则不需要 单引号 ''
数据库连接1.执行SQL (“delete * from dg_email where id =” + 到文本 (id))
补充内容 (2017-6-26 22:09):
高亮一下,只为科普, 在SQL语句中, 整数型 不需要 引号 单引号
补充内容 (2017-6-26 22:10):
说整数型不严谨, 应该说 数值类型
作者:
zjm1202
时间:
2017-6-26 18:49
整数型不需要单引号的, 语句用取文本命令比较好做~不容易出错
作者:
jiuhun
时间:
2017-6-26 18:57
整数型不需要单引号的, 语句用取文本命令比较好做~不容易出错
作者:
zjm1202
时间:
2017-6-26 19:00
zjm1202 发表于 2017-6-26 18:49
整数型不需要单引号的, 语句用取文本命令比较好做~不容易出错
SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。
这是教材里的原话
作者:
老柯
时间:
2017-6-28 10:44
谢谢各位的回答,你们解答当初我已经试过了,都不能解决问题,后来我把*删除,就解决了问题
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4