[Microsoft][ODBC SQL Server Driver][SQL Server]列名✀✀无效

2025-03-04 22:12:32
推荐回答(2个)
回答1:

文本框的值加上'',目前语句的效果是:

select id,pwd,degree from passid where id=JDXY01A001

值是字符串,需要用 '' 括起来的:

select id,pwd,degree from passid where id='JDXY01A001'

没有加 '' 括起来的话,数据库会先试着将其转换为数字,学生的是因为刚好都是数字组成所以没问题,而教师的包含有字母,所以转换不成功,便认为是字段了

回答2:

请给分后再给予回答