问题1.
    数据库设定的:表1中的hittime字段的值类型为bigint,其实质表示的某个具体时间,如:2009-06-26 10:20:02在数据库中其值显示的是: 1245982802000
    在程序中:声明了一个变量newtime:Tdatetime;
       newtime:=adoquery1.filedbyname('hittime').Asdatetime;
       adoquery1.filedbyname('hittime').Asdatetime:=getnewtime(newtime); 
       //getnewtime是个时间转换函数,返回值也为Tdatetime类型
   程序中响应该事件的时候会报错,说该字段的值不能为datetime类型
   我还想了其它办法:newtime:=adoquery1.filedbyname('hittime').Asdatetime;
              adoquery1.filedbyname('hittime').Asstring:=datetimetostr(getnewtime(newtime));  //这样也不行 
  不能显示到dbgrid上面 ,不知各位有什么办法在改变表结构的前提下.
问题2.
    
数据库设定的:表1中的content字段的值类型为ntext,其内容就是一个xml文件,
如:<?xml version="1.0" encoding="UTF-8"?><event>
<checkoutType>2</checkoutType>
<oldLevel>普通会员</oldLevel>
<newLevel>普通会员</newLevel>
<newScore>671</newScore>
<consumeAmount>100</consumeAmount>
<paymentType>1</paymentType>
<discountType>4</discountType>
<prePay>800</prePay>
<otherFee>0</otherFee>
</event>
如何提取此内容中某些部分,然后赋给该字段,以显示到dbgrid上面
烦请阁下帮助