vb开发前台界面和逻辑,oralce作为数据库。使用pl/sql developer作为数据察看和调试工具。遇到的问题:
同样的一条sql语句,在pl/sql developer的command窗口中执行完后,数据(数据的类型为NUMBER(9,2))取出来是2500.00。但是在 vb中用recordset取出来的时2500,这是为什么啊?
    Set tmplr = New ADODB.Recordset
    tmplr.ActiveConnection = gDbConn
    wrk_sql = "select * from tableA.tableB where A.a=B.a"
    wrk_sql = wrk_sql & " B.b like " & "'%" & 23 & "%'"
    tmplr.Open wrk_sql, gDbConn, adOpenStatic, adLockReadOnly
执行语句后,观察数据为什么是2500呢?