51Testing软件测试论坛
标题:
SQL查询,请高手指教!
[打印本页]
作者:
wangguo5
时间:
2005-12-5 17:10
标题:
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的格式有误还是.......?
请予赐教,不胜感谢
作者:
wangguo5
时间:
2005-12-6 11:56
自己找到方法:
把
sql="select * from T_ChTeacher where ID="&ddt_val(table,"id" )"";
修改为:
sql="select * from T_ChTeacher where ID=‘"&ddt_val(table,"id" )&"'";
问题得以解决。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2