亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? u_export.~pas

?? orcl與sql的數據轉移
?? ~PAS
?? 第 1 頁 / 共 2 頁
字號:
unit U_Export;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls, Buttons, ADODB, DB,ShellAPI,jpeg,Registry,FileCtrl,
  ComCtrls, Grids, DBGrids, BaseGrid, AdvGrid, DBGridEh;

type
  TFrm_Export = class(TForm)
    Ads: TADODataSet;
    AdoCnn: TADOConnection;
    grp1: TGroupBox;
    pnl1: TPanel;
    lbl1: TLabel;
    lbl2: TLabel;
    lbl3: TLabel;
    lbl5: TLabel;
    Ed_ServerName: TEdit;
    Ed_UserName: TEdit;
    Ed_UserPass: TEdit;
    CB_Table: TComboBox;
    Btn_Test: TButton;
    Btn_Cancel: TButton;
    grp2: TGroupBox;
    pnl2: TPanel;
    lbl6: TLabel;
    lbl7: TLabel;
    lbl8: TLabel;
    lbl10: TLabel;
    Ed_DBName: TEdit;
    lbl4: TLabel;
    pnl3: TPanel;
    dbgrid: TDBGrid;
    DS: TDataSource;
    QY: TADOQuery;
    Ed_SName: TEdit;
    Ed_UName: TEdit;
    Ed_UPass: TEdit;
    Btn_Oracle: TButton;
    CB_OraTable: TComboBox;
    pnl4: TPanel;
    dbgrid_data: TDBGrid;
    SpdBtn_GetServerList: TSpeedButton;
    Btn_Del: TButton;
    Btn_Num: TButton;
    Btn_Chaxun: TButton;
    Btn_Send: TButton;
    Button1: TButton;
    Ed_Num: TEdit;
    Btn_Export: TButton;
    StrGrd_Data: TAdvStringGrid;
    Button2: TButton;
    Button4: TButton;
    procedure Btn_TestClick(Sender: TObject);
    procedure Btn_CancelClick(Sender: TObject);
    procedure CB_TableChange(Sender: TObject);
    procedure Btn_OracleClick(Sender: TObject);
    procedure CB_OraTableChange(Sender: TObject);
    procedure SpdBtn_GetServerListClick(Sender: TObject);
    procedure Btn_DelClick(Sender: TObject);
    procedure Btn_NumClick(Sender: TObject);
    procedure Btn_ChaxunClick(Sender: TObject);
    procedure Btn_SendClick(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Btn_ExportClick(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
  private
    { Private declarations }
    {sqlserver測試連接}
    function ConnectDB(DBConStr:string):Boolean;
     {取得SQlSERVER數據表列表}
    procedure GetTable;
    {取得Oracle數據表列表}
    procedure GetDataBase;
    //SQLSERVER通用查詢語句
    procedure ExecSql1(Qy:TAdoQuery;aStr:String;Flag:Boolean);
  public
    { Public declarations }
    DBConStr: string;
    FMacineName: string;
    OMacineName: string;
    FDBName: string;
    FPwd: string;
    OPwd: string;
    FConnUser: string;
    OConnUser: string;
    isServer: Boolean;
    srcMdf:string;
    srcLdf:string;
    aStr:string;
  end;

var
  Frm_Export: TFrm_Export;

implementation
 uses  U_DM;
{$R *.dfm}
var
 _Msg:pChar;




//SQLSERVER通用查詢語句
procedure TFrm_Export.ExecSql1(Qy:TAdoQuery;aStr:String;Flag:Boolean);
begin
  with Qy do
       begin
         Close;
         Sql.Clear;
         Sql.Add(aStr);
         Prepared;
         if Flag then
            Open
         else
           ExecSql;
       end;
end;

{sqlserver測試連接服務器}
function TFrm_Export.ConnectDB(DBConStr:string):Boolean;
begin
  try
    Adocnn.Connected:=False;
    Adocnn.ConnectionString:=DBConStr;
    Adocnn.Connected:=True;
    Result:=True;
  except
    Result:=False;
    Adocnn.Connected:=False;
  end;
end;



{取得數據表列表}
procedure TFrm_Export.GetTable;
begin
  Ads.Close;
  CB_Table.Clear;
  Ads.CommandText:='select   name   from   sysobjects   where   xtype='+'''u''';
  Ads.Open;
  While Not(Ads.Eof) Do
        Begin
          CB_Table.Items.Add(Ads.Fields[0].AsString);
          Ads.Next;
        End;
  if CB_Table.Items.Count>0 then
     CB_Table.ItemIndex:=0;
  Ads.Close;
end;

{取得數據表列表}
procedure TFrm_Export.GetDataBase;
begin
  dbgrid_Data.DataSource   :=   DM.DS1;
  DM.DS1.DataSet   :=   DM.QY1;
  DM.QY1.sql.text:=   'select   *   from  '+Trim(CB_OraTable.Text);
  DM.QY1.open;
end;

procedure TFrm_Export.Btn_TestClick(Sender: TObject);
begin
  if Trim(Ed_ServerName.Text)='' then
     begin
       _MSG:='請選擇或輸入SQL SERVER服務器名稱';
       Application.MessageBox(_MSG,'系統提示',MB_OK+MB_ICONINFORMATION);
       Ed_ServerName.SetFocus;
       Exit;
     end;
  if Trim(Ed_UserName.Text)='' then
     begin
       _MSG:='請輸入SQL SERVER用戶名稱,默認為sa';
       Application.MessageBox(_MSG,'系統提示',MB_OK+MB_ICONINFORMATION);
       Ed_UserName.SetFocus;
       Exit;
     end;
  FMacineName:=Ed_ServerName.Text;
  FDBName := Ed_DBName.Text;
  FConnUser := Ed_UserName.Text;
  FPwd := Trim(Ed_UserPass.Text);
  if FPwd = '' then
  //Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=ZhiNeng;Data Source=60.211.253.136
     DBConStr:='Provider=SQLOLEDB.1;Persist Security Info=False;' +
          'User ID=' + FConnUser + ';Initial Catalog=' + FDBName + ';Data Source=' + FMacineName
  else
     DBConStr :='Provider=SQLOLEDB.1;Password=' + FPwd + ';Persist Security Info=True;' +
            'User ID=' + FConnUser + ';Initial Catalog=' + FDBName + ';Data Source=' + FMacineName;
  Screen.Cursor:=crSQLWait;
  try
    if ConnectDB(DBConStr) then  //連接數據庫成功則
       begin
          //Button4Click(Sender);
         _Msg:='恭喜,MS SQL Server服務器連接成功。';
         Application.MessageBox(_Msg,'信息提示',MB_OK+MB_ICONINFORMATION);
         GetTable;
       end
    else  //連接數據庫不成功則
       Begin
         _Msg:='測試連接失敗,請重新測試或選用其他的服務器';
         Application.MessageBox(_Msg,'信息提示',MB_OK+MB_ICONINFORMATION)
       End;
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TFrm_Export.Btn_CancelClick(Sender: TObject);
begin
  Close;
end;

procedure TFrm_Export.CB_TableChange(Sender: TObject);
begin
 { dbgrid.DataSource   :=   DS;
  DS.DataSet   :=   QY;
  QY.sql.text:=   'select   *   from  '+Trim(CB_Table.Text);
 // QY.sql.text:=   'select   *   from  oemrep.person';
  QY.open;       }

  Button2Click(Sender);
end;

procedure TFrm_Export.Btn_OracleClick(Sender: TObject);
begin
  if Trim(Ed_SName.Text)='' then
     begin
       _MSG:='請選擇或輸入Oracle服務器名稱';
       Application.MessageBox(_MSG,'系統提示',MB_OK+MB_ICONINFORMATION);
       Ed_SName.SetFocus;
       Exit;
     end;
  if Trim(Ed_UName.Text)='' then
     begin
       _MSG:='請輸入Oracle用戶名稱';
       Application.MessageBox(_MSG,'系統提示',MB_OK+MB_ICONINFORMATION);
       Ed_UName.SetFocus;
       Exit;
     end;
  OMacineName:=Trim(Ed_SName.Text);
  OConnUser := Trim(Ed_UName.Text);
  OPwd := Trim(Ed_UPass.Text);
  if OPwd = '' then
  //"Provider=OraOLEDB.Oracle;Data Source=oemrep;User ID=system;PASSWORD=manager;Persist Security Info=True"
   //DBConStr :='Provider=MSDAORA.1;Password=' + OPwd + ';Persist Security Info=True;' +
         //   'User ID=' + OConnUser + ';Initial Catalog=' + OConnUser + ';Data Source=' + OMacineName;
     ODBConStr:='Provider=OraOLEDB.Oracle;Persist Security Info=False;' +
          'User ID=' + OConnUser + ';Data Source=' + OMacineName
  else
     ODBConStr :='Provider=OraOLEDB.Oracle;Password=' + OPwd + ';Persist Security Info=True;' +
            'User ID=' + OConnUser + ';Data Source=' + OMacineName;
  Screen.Cursor:=crSQLWait;
  try
    if DM.OConnectDB(ODBConStr) then  //連接數據庫成功則
       begin
         _Msg:='恭喜,Oracle服務器連接成功。';
         Application.MessageBox(_Msg,'信息提示',MB_OK+MB_ICONINFORMATION);
         //GetDataBase;
       end
    else  //連接數據庫不成功則
       Begin
         _Msg:='測試連接失敗,請重新測試或選用其他的服務器';
         Application.MessageBox(_Msg,'信息提示',MB_OK+MB_ICONINFORMATION)
       End;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区中文字幕| 欧美日韩免费电影| 粉嫩av一区二区三区| 国产精品盗摄一区二区三区| 这里只有精品免费| 精品日韩欧美一区二区| 久久精品欧美一区二区三区不卡 | 亚洲精选视频免费看| 亚洲无人区一区| 久久精品999| 波波电影院一区二区三区| 色婷婷精品久久二区二区蜜臂av| 欧美精品在线视频| 国产欧美一区二区精品性色超碰| 亚洲三级电影网站| 日韩国产欧美在线观看| 国产成人在线观看免费网站| 欧美日韩一卡二卡三卡| 国产农村妇女毛片精品久久麻豆 | 欧美日韩视频在线一区二区| 久久久不卡影院| 午夜精品爽啪视频| fc2成人免费人成在线观看播放| 欧美精品日日鲁夜夜添| 国产精品色一区二区三区| 日韩av在线免费观看不卡| 99久久综合狠狠综合久久| 欧美一级爆毛片| 亚洲男人的天堂网| 国产乱码一区二区三区| 欧美色倩网站大全免费| 日本一区二区三级电影在线观看| 午夜视黄欧洲亚洲| 99re亚洲国产精品| 久久久久久久久99精品| 日韩福利视频导航| 91精品1区2区| 国产女人aaa级久久久级| 日本欧美肥老太交大片| 欧美性大战久久久久久久蜜臀 | 97精品国产97久久久久久久久久久久| 日韩精品一区二区三区四区视频 | 宅男在线国产精品| 亚洲视频小说图片| 国产福利一区二区三区视频| 精品免费国产二区三区| 三级久久三级久久久| 日本久久精品电影| 中文字幕日韩一区| 国产精品一区三区| 久久综合色一综合色88| 日本午夜一本久久久综合| 欧美色图一区二区三区| 亚洲天堂网中文字| av午夜一区麻豆| 久久精品人人做人人爽人人| 精品亚洲porn| 欧美xxxxx牲另类人与| 蜜臀av一区二区三区| 欧美一区二区视频免费观看| 亚洲电影一区二区| 欧日韩精品视频| 亚洲综合色丁香婷婷六月图片| 一本一道综合狠狠老| 亚洲欧洲精品天堂一级 | 一区二区三区在线观看国产| 不卡在线观看av| 中文字幕日韩欧美一区二区三区| av电影在线观看一区| 国产精品福利av| 97久久精品人人澡人人爽| 亚洲视频在线一区观看| 色综合视频在线观看| 一区二区在线观看视频| 在线观看视频一区| 午夜日韩在线观看| 日韩一区二区在线看片| 精品亚洲免费视频| 中文字幕电影一区| 色综合久久久久久久久久久| 亚洲精品免费在线| 欧美日韩的一区二区| 五月婷婷另类国产| 精品美女被调教视频大全网站| 激情深爱一区二区| 国产日产精品1区| 99麻豆久久久国产精品免费 | 欧美日韩一区二区三区不卡| 亚洲 欧美综合在线网络| 91精品国产麻豆国产自产在线| 免费在线一区观看| 亚洲精品在线免费观看视频| 国产精品一二三| 亚洲日本在线天堂| 欧美日韩不卡一区| 日韩av网站在线观看| 亚洲精品一区在线观看| 豆国产96在线|亚洲| 亚洲女人****多毛耸耸8| 欧美中文字幕久久| 久久精品72免费观看| 国产欧美一区二区三区鸳鸯浴 | 亚洲一级电影视频| 欧美一区二区福利在线| 精品一区二区影视| 中文字幕中文乱码欧美一区二区 | 美女任你摸久久| 国产农村妇女毛片精品久久麻豆| 色综合咪咪久久| 琪琪久久久久日韩精品| 中文字幕av在线一区二区三区| 色94色欧美sute亚洲13| 麻豆极品一区二区三区| 中文字幕一区二区三中文字幕| 欧美乱妇20p| 国产精品1区2区3区| 一区二区三区在线观看国产| 精品少妇一区二区| 日本高清不卡aⅴ免费网站| 日产国产欧美视频一区精品| 欧美激情自拍偷拍| 欧美美女喷水视频| 粉嫩av亚洲一区二区图片| 无码av免费一区二区三区试看 | 国产成人一区在线| 亚洲成人第一页| 欧美韩国日本一区| 欧美日本乱大交xxxxx| 国产91高潮流白浆在线麻豆| 午夜影视日本亚洲欧洲精品| 国产欧美日韩激情| 日韩亚洲欧美高清| 91片黄在线观看| 蜜桃视频第一区免费观看| 欧美日韩国产首页在线观看| 国产精品每日更新在线播放网址| 亚洲另类色综合网站| 欧美三片在线视频观看| 奇米综合一区二区三区精品视频| 国产精品久久久久久久岛一牛影视| 91麻豆精品国产自产在线观看一区 | 国产精品一区二区三区99 | 欧美一区二区三区思思人| 99久久综合精品| 国产一区久久久| 视频一区视频二区在线观看| 亚洲私人影院在线观看| 国产婷婷精品av在线| 欧美一区二区视频观看视频| 欧美午夜精品一区| 91视频你懂的| 丁香婷婷综合激情五月色| 日本欧美一区二区三区乱码| 亚洲线精品一区二区三区八戒| 国产精品久久久久7777按摩| 久久免费的精品国产v∧| 欧美理论片在线| 欧美专区在线观看一区| jiyouzz国产精品久久| 国产精品一级片在线观看| 麻豆成人av在线| 日本视频免费一区| 日韩在线播放一区二区| 亚洲一区二区偷拍精品| 综合电影一区二区三区| 国产精品私人影院| 久久精品一区二区| 久久久久久日产精品| 日韩精品专区在线影院重磅| 91精品国产色综合久久| 在线播放一区二区三区| 欧美高清视频一二三区 | 美脚の诱脚舐め脚责91| 日本不卡视频在线| 日本视频一区二区三区| 日韩在线观看一区二区| 日本一道高清亚洲日美韩| 三级亚洲高清视频| 人禽交欧美网站| 蜜桃久久久久久久| 久久国产福利国产秒拍| 捆绑调教美女网站视频一区| 免费看黄色91| 精品一区二区三区影院在线午夜| 美女视频一区二区| 久久er精品视频| 国产一区二区免费在线| 国产精品自在在线| 成人a级免费电影| 91在线观看高清| 91国产视频在线观看| 欧美精品少妇一区二区三区| 欧美午夜精品电影| 欧美一级黄色大片| 精品国一区二区三区| 国产亚洲欧美在线| 日韩美女视频一区二区| 亚洲成人免费视频| 蜜桃av一区二区| 国产精品白丝av|