请问各位高手我想实现的功能是调出指定数据库的表名,即我建一个窗体,在其窗体上放上两个EDIT控件和一个BUTTON控件,EDIT1用于输入数据库名,当我单击BUTTON按钮时EDIT2中显示EDIT1中数据库下的数据表,请各位高手帮助一下好吗?

解决方案 »

  1.   

    CONNECT 部件更新联接,在MS SQL SERVER select * from sysobject where type = 'U'
    后面还有几个条件,自已查询
      

  2.   

    hr = pConnOra->Open("DSN=lis_ora;UID=lis;PWD=lis", "", "", 0);
    if( FAILED(hr) )  throw "fail to connect to oracle!";pRs = pConnOra->OpenSchema(adSchemaTables);
    if( pRs == NULL ) throw "fail to open schema";while(!pRs->EndOfFile) {
      _bstr_t bstrTname;
      bstrTname = pRs->Fields->GetItem("TABLE_NAME")->Value;
      cout << (LPCSTR)bstrTname << endl;  pRs->MoveNext( );
    }