VFP怎么获取ACCESS数据库表字段小数点后三位

VFP如何获取ACCESS数据库表字段小数点后三位?
本帖最后由 mayleelife_sq 于 2013-10-29 11:47:34 编辑
public LpCursor as CursorAdapter,laErrors[1],lnHandle_no 
LpCursor = createobject('CursorAdapter') 
accdb_file=ALLTRIM(this.Parent.text3.Value)
lcConnectString="Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq="+accdb_file+";Uid=;Pwd=;"
lnHandle=SQLSTRINGCONNECT(lcConnectString) &&pwd为数据库密码项  
lnHandle_no=lnHandle 
IF lnHandle <=0  
  MESSAGEBOX("数据库连接失败!",16, '错误信息')  
  RETURN  
ENDIF  
with LpCursor
.DataSourceType = 'odbc'
.DataSource = lnHandle
.Tables = 'tblMeasuringData'
.Alias = 'tblMeasuringData'
.SelectCmd = "select 日期,单号,单号2,单号3,重量,体积,上传标记 from tblMeasuringData WHERE 单号3="+"'"+ALLTRIM(this.parent.text3.value)+"'"
.KeyFieldList = ''
.UpdatableFieldList = ''
.UpdateNameList = ''
*.BufferMode=2
.BufferModeOverride=5
.AllowUpdate=.F.
ENDW

上面这段程序中SELECTCMD读取ACCESS数据库命令将数值字段自动生成为双精度数值型,并保留2位小数,但实际ACCESS中“体积”字段是小数点后3位,请问如何才能更改库结构小数点后位数,成功从ACCESS数据库取得小数点后3位数,谢谢!!!!

------解决方案--------------------
VFP怎么获取ACCESS数据库表字段小数点后三位

VFP怎么获取ACCESS数据库表字段小数点后三位