首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

field ‘列名’not found解决思路

2012-04-21 
field ‘列名’not found我做程序的时候经常碰到这个问题field 列名 not fount我想不通。我这次做了个程序

field ‘列名’not found
我做程序的时候经常碰到这个问题
field '列名' not fount
我想不通。
我这次做了个程序
============================
var
  I:Integer;
begin
  //获取系统已安装的输入法
  for I:=0 to Screen.Imes.Count-1 do
  begin
  wwDBComboBox1.Items.Add(Screen.Imes.Strings[i]);
  end;
  //显示当前输入法
  var
  I:Integer;
begin
  //获取系统已安装的输入法
  for I:=0 to Screen.Imes.Count-1 do
  begin
  wwDBComboBox1.Items.Add(Screen.Imes.Strings[i]);
  end;
  //显示当前输入法
  wwDBComboBox1.Text:=tblshurufa.FieldByName('输入法').AsString;
end;

===============================
结果在 wwDBComboBox1.Text:=tblshurufa.FieldByName('输入法').AsString;
又有同样的错误。不过FieldByName在这里程序里点不出来,是我自己写的
但用Field[1]也有什么“List index out of bounds”错误
所以还是改回以前的FieldByName啦


[解决办法]
检查一下表里是否有这个字段
[解决办法]
1.tblshurufa是个什么东西啊? 
2.你程序具体要做什么啊?把wwDBComboBox1里面的值插入数据库?
[解决办法]
FieldByName有的时候确实不能CodeInsight.
[解决办法]
//显示当前输入法 
wwDBComboBox1.Text:=tblshurufa.FieldByName('输入法').AsString; 
end; 
这句是把'输入法'加到wwDBComboBox1里?

热点排行