各位:请教如下问题 Parameters.ParamByName('UN').Value:=EDIT1.Text;这一名应做如何解释呀!

解决方案 »

  1.   

    前面一定有个
    with AdoQuery1 do
    begin
    ......
        Parameters.ParamByName('UN').Value:=EDIT1.Text
    ......
    end;指的是AdoQuery1的参数中,名字为UN的,赋值为Edit1.Text.
      

  2.   

    给adoquery1的参数UN赋值为EDIT1.TEXT的内容
      

  3.   

    sql语句中有使用参数,如:select * from table1 where name=:UN;
    :UN表示一个参数,名字就叫UN,然后就可以利用前面的代码给参数赋值了;
    ps:混点分真不容易啊
      

  4.   

    也就是把EDIT1.Text的内容赋予SQL中的参数UN
      

  5.   

    多谢各位,以上的明白了,可是还有一个问题如下,请问如何解释:Type
      UserPurview = record
        ShellGoods:Integer;
        BuyGoods:integer;
        UserManager:integer;
      end;
      

  6.   

    定义一个记录类型UserPurview,里面有3个字段记录跟c语言的结构差不多
      

  7.   


    UserPurView为一个记录类型 与 C语言中的Struct
      

  8.   

    C语言中的Struct 结构体类似或者说相当于,看用例:
    (刚才没说完)type
      TDateRec = record
        Year: Integer;
        Month: (Jan, Feb, Mar, Apr, May, Jun, 
                Jul, Aug, Sep, Oct, Nov, Dec);
        Day: 1..31;
      end; 
    var Record1, Record2: TDateRec;
     Record1.Year := 1904;
    Record1.Month := Jun;
    Record1.Day := 16;
      

  9.   

    在Delphi中的Record类型中,与之C语言对应的即是结构体类型(struct)
    转帖过来 参考一下吧:
    1. 首先了解到record是可以限制field的范围的,而且定义枚举类型的。
    type TDateRec = record 
    Year: Integer; 
    Month: (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec); 
    Day: 1..31; 
    end;2. 可以在不定义结构体的情况下,直接在变量声明时使用。
    var S: record 
    Name: string; 
    Age: Integer; 
    end;
      

  10.   

    Type 
      PUserPurview :^UserPurview ;
      UserPurview = record //定义一个记录类型UserPurview,里面有3个字段
        ShellGoods:Integer; 
        BuyGoods:integer; 
        UserManager:integer; 
      end;
    var
     pup : PUserPurview  ;
    begin
      New(pup) ;
      try 
       pup^.ShellGoods ;
       //......
      finally
      Dispose(pup) ;
      end; 
    end ;