SQL查询,请高手指教!
sql="select * from T_ChTeacher where ID='abc'";db_execute_query("query1",sql,record_number);
pwd =db_get_field_value("query1","#0","PassWord" );
print("密码为: "pwd);
我能得到正确的结果:密码为:123
而当我把第一行改为:
sql="select * from T_ChTeacher where ID="&ddt_val(table,"id" )"";
结果却不正确(密码为:),而此时 ddt_val(table,"id" )确实又等于"abc",是不是我的sql的格式有误还是.......?
请予赐教,不胜感谢 自己找到方法:
把
sql="select * from T_ChTeacher where ID="&ddt_val(table,"id" )"";
修改为:
sql="select * from T_ChTeacher where ID=‘"&ddt_val(table,"id" )&"'";
问题得以解决。
页:
[1]