我用Delphi做了一个工资计算窗体
可不知怎么样访问数据库中表的每一列
如:表名在Delphi中为table1
而列名要访问的那一列为salary
我首先用 table1.next;
然后就用 table1salary.value 来调用这一列的值可以吗
在我编辑时老是说我没有定义这个列名 table1salary
到底怎么办?
先谢了!
一定高分相送!!!!!!!!!!

解决方案 »

  1.   

    你当然没有定义了.你在对应的dataset点击两下,然后就会出现一个对话框,然后添加字段。或者直接选择add all fields.
      

  2.   

    table.fieldybyname('salary').asstring(asstring是字符形的,整形可用asinteger或asfloat是实形.....)
    table.next;

    table.fields[整形].asstring([]里是下标,从0开始是第一列)
    table.next;
      

  3.   

    当然没有了
    用table1.fieldbyname('salary').value获取
    当然也可用table1.fieldbyname('salary').asstring;