当前位置:首页
开发技术指南» 文章正文
    引言:

 ·数据绑定问题    »显示摘要«
    摘要: 我想要运行程序时绑定文本框或datagrid,但代码不知道怎么错了,显示系统错误,如下: sqlconnection con=new sqlconnection("server=localhost;uid=sa;database=pubs"); string sql="select * from login"; sqldataadapter ......
    摘要: 想给文件(是图片文件)或者这个图片文件夹加密! 不让用户可以直接到文件夹查看图片,只能通过我的软件(比如点击查看图片按纽)然后再打开图片给用户看!(不需用户手动输入密码). 请了解或做过相关的项目的朋友指点指点,给点资料或的源代码更好!不胜感激~ ......


奇怪的sql语句 大家指教一下 在线等

我有一个表  
   
  id   name  
  1     a  
  2     b  
  3     c  
  2     d  
  3     f  
   
  得到结果  
  id   name  
  1     a  
  2     b,d  
  3     c,f

NO.1   作者: lizhaogui

相同IDd的字符的?接  
   
      name           value  
  ---------------------------------  
      1                 A  
      2                 B  
      1                 C  
      3                 E  
      2                 F  
      1                 G  
   
  ?果  
      name           value  
  -----------------------  
      1                 A,C,G  
      2                 B,F  
      3                 E  
   
  --生成??数据  
  create   table   tname(name   int,value   varchar(10))  
  insert   into   tname   select   1,A  
  insert   into   tname   select   2,B  
  insert   into   tname   select   1,C  
  insert   into   tname   select   3,E  
  insert   into   tname   select   2,F  
  insert   into   tname   select   1,G  
  go  
   
  --?建用?定?函数  
  create   function   f_str(@name   int)  
  returns   varchar(8000)  
  as    
  begin  
          declare   @ret   varchar(8000)  
          set   @ret   =    
           
          select   @ret   =   @ret   +   ,   +   value   from   tname   where   name   =   @name  
           
          set   @ret   =   stuff(@ret,1,1,)  
           
          return   @ret  
  end  
  go  
   
  --?行??  
  select   name,value=dbo.f_str(name)   from   tname   group   by   name   order   by   name  
   
  --?出?果  
  /*  
  name     value  
  ----     -----  
  1           A,C,G  
  2           B,F  
  3           E  
  */  
   
  --?除???境  
  drop   function   f_str  
  drop   table   tname  
  go

NO.2   作者: vivianfdlpw

create   function   f_str(@id   int)  
  returns   varchar(8000)  
  as  
  begin  
              delcare   @str   varchar(8000)  
              set   @str=  
              select   @str=@str+,+name   from   表     where   id=@id  
              return   stuff(@str,1,1,)  
  end  
  go  
   
  --查询  
  select   id,  
                dbo.f_str(id)   as   name  
  from   表  
  group   by   id


    摘要: 在运行中输入命令是可以执行的,可是在命令行里就不可以了,请问谁知道这是为什么? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE