亚洲欧美第一页_禁久久精品乱码_粉嫩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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国精品国产尤物美女| 精品国产污网站| 色先锋aa成人| 日韩精品一区二区三区三区免费 | 国产91在线观看丝袜| av中文字幕亚洲| 韩国精品久久久| 国内成人自拍视频| 丰满白嫩尤物一区二区| 亚洲国产一区二区在线播放| 欧美性猛片xxxx免费看久爱| 成人av手机在线观看| 蜜臀91精品一区二区三区| 7777精品伊人久久久大香线蕉的| 欧美综合在线视频| 欧美三级中文字幕在线观看| 欧美精品久久99久久在免费线| 欧美日韩色一区| 91精品国产综合久久精品app| 91麻豆精品国产91久久久久久久久| 91精品国产综合久久小美女| 久久亚区不卡日本| 国产欧美日韩三区| 亚洲手机成人高清视频| 亚洲日本中文字幕区| 亚洲国产成人porn| 蜜桃av噜噜一区二区三区小说| 精品一区二区国语对白| 成人小视频在线| 日本电影欧美片| 欧美一卡2卡三卡4卡5免费| 精品福利一二区| 国产精品网站在线观看| 夜夜亚洲天天久久| 久久超级碰视频| 成人av集中营| 欧美日韩视频在线第一区| 亚洲精品在线电影| 国产精品家庭影院| 日一区二区三区| 国产激情视频一区二区三区欧美| 99久久精品国产导航| 欧美久久一二区| 精品99一区二区| 亚洲欧美激情插| 免费人成精品欧美精品| 粉嫩av一区二区三区| 欧美调教femdomvk| 久久视频一区二区| 一区二区三区不卡视频在线观看| 免费黄网站欧美| 色域天天综合网| 欧美videos大乳护士334| 成人性色生活片| 久久亚洲一区二区三区明星换脸| 欧美性猛交xxxx乱大交退制版| 91精品国产色综合久久不卡电影| 免费xxxx性欧美18vr| 福利视频网站一区二区三区| 欧美色中文字幕| 欧美经典一区二区| 日本不卡一区二区三区高清视频| 97精品国产97久久久久久久久久久久| 91麻豆精品国产91久久久久久| 亚洲视频在线一区二区| 精品在线一区二区三区| 欧美亚洲丝袜传媒另类| 亚洲国产成人自拍| 免费人成网站在线观看欧美高清| 91成人免费在线视频| 久久久国际精品| 免费在线看一区| 欧美日韩在线播放三区四区| 国产精品美女一区二区在线观看| 日av在线不卡| 欧美三级在线播放| 亚洲人成精品久久久久| 国产乱码精品一区二区三区av | 性欧美大战久久久久久久久| 成人va在线观看| 欧美精品一区二区三区高清aⅴ| 精品国产露脸精彩对白| 日韩国产高清影视| 91小视频在线免费看| 久久综合av免费| 日日夜夜精品视频天天综合网| 91色乱码一区二区三区| 国产午夜精品一区二区三区视频| 玖玖九九国产精品| 在线播放一区二区三区| 亚洲一级二级在线| 91啪九色porn原创视频在线观看| 国产午夜精品久久久久久久| 国产在线一区二区| 日韩欧美精品在线视频| 青草国产精品久久久久久| 欧美美女黄视频| 亚洲大片在线观看| 欧美天堂一区二区三区| 一区二区三区中文字幕精品精品| 91免费在线视频观看| 亚洲天堂网中文字| 91美女在线视频| 一区二区三区高清不卡| 欧美专区在线观看一区| 国产精品99久久久久久久女警| 日韩色在线观看| 亚洲成在线观看| 在线精品视频免费播放| 亚洲精品伦理在线| 91久久精品午夜一区二区| 有码一区二区三区| 欧美视频一二三区| 日韩av二区在线播放| 日韩欧美电影在线| 国产一区二区0| 国产日本欧洲亚洲| 99视频有精品| 亚洲在线一区二区三区| 欧美日韩精品系列| 日韩综合小视频| 欧美第一区第二区| 国产馆精品极品| 亚洲靠逼com| 欧美日韩在线一区二区| 日日噜噜夜夜狠狠视频欧美人 | 欧美一区二区三区四区视频| 美日韩一区二区| 久久精品视频一区二区三区| 丰满亚洲少妇av| 亚洲激情五月婷婷| 7777精品伊人久久久大香线蕉的 | 日本欧美久久久久免费播放网| 91精品国产色综合久久ai换脸| 久久精品国产色蜜蜜麻豆| 欧美精品一区二区三区四区| 国产精品资源在线观看| 国产嫩草影院久久久久| 91在线国产观看| 日韩在线a电影| 久久精品一区二区三区四区| 成人av片在线观看| 午夜欧美电影在线观看| 久久日一线二线三线suv| 北岛玲一区二区三区四区| 亚洲妇熟xx妇色黄| 久久综合久久综合久久| 色综合天天综合网国产成人综合天| 亚洲一区免费观看| 国产亚洲精品中文字幕| 欧美性一级生活| 狠狠久久亚洲欧美| 亚洲一二三四在线观看| 亚洲精品在线三区| 日本一区二区高清| 一本一道久久a久久精品| 毛片av中文字幕一区二区| 综合欧美一区二区三区| 欧美一卡二卡在线| 色婷婷久久久亚洲一区二区三区| 麻豆91在线播放免费| 亚洲男人天堂av| 2024国产精品视频| 欧美群妇大交群中文字幕| 国产成人免费视频网站高清观看视频 | 成人不卡免费av| 麻豆专区一区二区三区四区五区| 中文字幕一区av| 精品日韩欧美一区二区| 在线观看网站黄不卡| 成人免费va视频| 久久电影网电视剧免费观看| 亚洲第一成人在线| ...av二区三区久久精品| 欧美精品一区二区久久婷婷 | 亚洲欧美一区二区视频| 日韩美女天天操| 欧美伦理电影网| 92精品国产成人观看免费| 国产精品1区二区.| 免费成人在线视频观看| 亚洲成a人v欧美综合天堂下载| 国产精品卡一卡二| 久久久亚洲精品石原莉奈| 欧美日韩五月天| 在线观看免费一区| 成人av资源下载| 高清不卡在线观看| 国产一区二区三区黄视频 | 在线观看日产精品| av一二三不卡影片| 国产99一区视频免费| 国产一区高清在线| 欧美日韩免费一区二区三区视频| 99久久免费视频.com| 国产91高潮流白浆在线麻豆| 国产一区二区三区四区五区美女 | 亚洲午夜影视影院在线观看| 中文字幕在线观看一区二区| 国产精品美女视频|