我在Excel中建立一个表,在一个Cell中输入“8540405”(数字)这时我用“ShowMessage(ADOTable1->Fields->Fields[0]->AsString);进行显示,可以正常运行。
   如果我在这个单元格的下面两个格中再输入“8540405 8540405",(两个数字之间有空格),这时竞然显示为空。也就是说读出来的数据为空。
   同样,如果我把下两格的内容也只是数据的话,也就是说中间没有空格的话,也可以读出来。
   而如果我上面是数字之间有空格,下面的同上面的格式是一样的话的,也能读出来。(这里的格式是说数字之间有没有空格)。
   我有ADOTable1->Fields->Fields[0]->Value结果一样。
我的系统是win2000server,不过我用的是bcb。