Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1228820
  • 博文数量: 788
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 7005
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-19 15:52
文章存档

2017年(81)

2011年(1)

2009年(369)

2008年(337)

分类:

2009-02-11 16:54:28



s1:='select   username   from   userload   where   username='+''''+edit1.Text+'''';  
    datamodule2.Query3.SQL.Add(s1);  
    datamodule2.Query3.Open;  
   
  如果我想实现S1的结果再加个rights=1的条件该怎么写?

s1:='select   username   from   userload   where   rights=1   and   username='+''''+edit1.Text+'''';  
 

s1:='select   username   from   userload   where   username='''+edit1.Text+'''   and   rights=1';?

很奇怪哦.那如果rights同样也是一个从外界如edit2获取的值该怎样加呢!?

to   risman,这个法不对~

if   rights=1   then  
  begin  
    s1:='select   username   from   userload   where   username='+''''+edit1.Text+'''';  
    datamodule2.Query3.SQL.Add(s1);  
    datamodule2.Query3.Open;  
  end;

s1:='select   username   from   userload   where   username='+quotedstr(edit1.text)+'   and   rights='+   edit2.text;//如果rights是文本值(字串),那么,把edit2.text换成quotedstr(edit2.text)

上面是针对你继续问的“那如果rights同样也是一个从外界如edit2获取的值该怎样加呢!?”的回答

阅读(204) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~