对辊制砂机 河南达嘉:sql问题?

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 01:07:38
Sql = "select * from YuQaIFS_Type where Type_value = '"&Title&"'"

Sql="Delete * from YuQaIFS_Feedback where Feedback_id="&Action_id
where后面接的条件,如果是字符的话,我看懂了,但是数字的话,怎么就"&,后面不要 双引号吗?

使用where Type_value = '"&Title&"'" ,如果Title的值为abc,那么实际执行的就是where Type_value = 'abc"

使用where Feedback_id="&Action_id,如果Action_id的值为123,那么实际执行的就是where Feedback_id=123。

如果使用where Feedback_id='"&Action_id&"'",而Action_id的值为123,那么实际执行的就是where Feedback_id='123'。这样虽然不会引起很大问题(SQL会自己进行类型转换),绝大多数情况下也可以运行正常,但还是不推荐给数字加引号,容易引起很多问题呢。

access 如果是数字类型要改成" & & "
sql server2000 改不改都可以