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

又见初学者有关问题,解决就结贴啦

2012-02-10 
又见菜鸟问题,解决就结贴啦我有一个表createtablet1{idintegernotnull,pricenumeric(3,2),........}其中有

又见菜鸟问题,解决就结贴啦
我有一个表
create   table   t1
{
      id   integer   not   null,
      price   numeric(3,2),
      ........
}

其中有一条数据id   为1,price为0.9
取数
ADOQuery1.SQL.Add(用 'select   *   from   t1 ');
ADOQuery1.Open;
DataSet.Recordset:=   ADOQuery1.Recordset;
取出来的其他数据都对但price全部为0,为啥呢?

[解决办法]
打开结果集后Show一下FieldByName( '价格 ').AsCurrency看是否正确
[解决办法]
var
j : Currency;


j := adoquery1.fieldbyname( "price ").AsCurrency;
[解决办法]
值应该正确吧,是否与显示格式有关。比如dataset的field的displayformat显示格式
[解决办法]
请教一下:speenbotton是有什么作用,怎么用的呢?

热点排行