你是怎么取的?
timestamp的值很长,"yyyy-MM-dd hh:mm:ss.ffffff"
看看格式符合吗?
我是菜鸟

解决方案 »

  1.   

    读取timestamp类型的时候,将要读取的列加上to_char进行转换即可,like this:
    Private Sub Command1_Click()
    Dim gconn As New ADODB.Connection
    Dim rec As New ADODB.Recordsetgconn.CursorLocation = adUseClient
    gconn.Open "Provider=OraOLEDB.Oracle.1;Password=manager;Persist Security Info=True;User ID=system;Data Source=ora92"  rec.Open "select to_char(a) from t1", gconn
         Text1.Text = rec.Fields(0).Value
      rec.Close
      
    gconn.CloseEnd Sub