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

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

?? mainunit.~pas

?? 很久以前用delphi寫的一個SQLServer外部的企業管理器
?? ~PAS
?? 第 1 頁 / 共 2 頁
字號:
unit MainUnit;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, ADODB, Grids, DBGrids, StdCtrls, Menus, ComCtrls, ToolWin,
  ExtCtrls,AdoConEd, ImgList,XADOEX,marquee;

type
  TSQLBrowseManager = class(TForm)
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    N5: TMenuItem;
    N6: TMenuItem;
    N7: TMenuItem;
    N8: TMenuItem;
    N9: TMenuItem;
    N10: TMenuItem;
    CoolBar1: TCoolBar;
    Panel1: TPanel;
    Splitter1: TSplitter;
    ADOConnection: TADOConnection;
    ADOQuery: TADOQuery;
    TablePopMenu: TPopupMenu;
    N11: TMenuItem;
    DBInfo: TTreeView;
    MainStatusBar: TStatusBar;
    ImageList1: TImageList;
    ListBox1: TListBox;
    ToolBar1: TToolBar;
    ToolButton2: TToolButton;
    ToolButton3: TToolButton;
    N12: TMenuItem;
    ProcPopMenu: TPopupMenu;
    N13: TMenuItem;
    WindowMenu: TMenuItem;
    N14: TMenuItem;
    N15: TMenuItem;
    N16: TMenuItem;
    N17: TMenuItem;
    N18: TMenuItem;
    N19: TMenuItem;
    N20: TMenuItem;
    N21: TMenuItem;
    N22: TMenuItem;
    N23: TMenuItem;
    N24: TMenuItem;
    N25: TMenuItem;
    N26: TMenuItem;
    N27: TMenuItem;
    N28: TMenuItem;
    N29: TMenuItem;
    N30: TMenuItem;
    N31: TMenuItem;
    N32: TMenuItem;
    N33: TMenuItem;
    N34: TMenuItem;
    N35: TMenuItem;
    N36: TMenuItem;
    N37: TMenuItem;
    N38: TMenuItem;
    ToolButton7: TToolButton;
    ToolButton8: TToolButton;
    N39: TMenuItem;
    ShowTime: TMenuItem;
    N40: TMenuItem;
    N41: TMenuItem;
    FontDialog: TFontDialog;
    N42: TMenuItem;
    N43: TMenuItem;
    OpenDialog: TOpenDialog;
    ToolButton10: TToolButton;
    ToolButton11: TToolButton;
    ToolButton12: TToolButton;
    ToolButton13: TToolButton;
    ToolButton14: TToolButton;
    ToolButton15: TToolButton;
    ToolButton16: TToolButton;
    ToolButton17: TToolButton;
    ToolButton18: TToolButton;
    ToolButton20: TToolButton;
    ToolBar2: TToolBar;
    ToolButton21: TToolButton;
    ToolButton22: TToolButton;
    ToolButton23: TToolButton;
    ToolButton24: TToolButton;
    ToolButton25: TToolButton;
    Edit1: TEdit;
    procedure ToolButton1Click(Sender: TObject);
    procedure ToolButton2Click(Sender: TObject);
    procedure N11Click(Sender: TObject);
    procedure ToolButton3Click(Sender: TObject);
    procedure ToolButton5Click(Sender: TObject);
    procedure N12Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure DBInfoMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure N13Click(Sender: TObject);
    procedure N26Click(Sender: TObject);
    procedure N27Click(Sender: TObject);
    procedure N28Click(Sender: TObject);
    procedure ToolButton4Click(Sender: TObject);
    procedure N3Click(Sender: TObject);
    procedure ToolButton8Click(Sender: TObject);
    procedure ShowTimeClick(Sender: TObject);
    procedure N40Click(Sender: TObject);
    procedure N41Click(Sender: TObject);
    procedure N15Click(Sender: TObject);
    procedure N17Click(Sender: TObject);
    procedure N18Click(Sender: TObject);
    procedure N19Click(Sender: TObject);
    procedure N21Click(Sender: TObject);
    procedure N20Click(Sender: TObject);
    procedure N32Click(Sender: TObject);
    procedure FormResize(Sender: TObject);
    procedure N7Click(Sender: TObject);
    procedure N8Click(Sender: TObject);
    procedure N6Click(Sender: TObject);
    procedure N43Click(Sender: TObject);
    procedure N10Click(Sender: TObject);
    procedure N42Click(Sender: TObject);
    procedure ToolButton25Click(Sender: TObject);
    procedure ToolButton23Click(Sender: TObject);
    procedure ToolButton22Click(Sender: TObject);
  private
    { Private declarations }
    Marquee:TMarquee;
    MarqueeLeft:Integer;
    Procedure SetInfo;
    Procedure DisConnection;
    Procedure CloseAll;
    Procedure EnabledButton;
    Procedure DisbledButton;

  public
    { Public declarations }
  end;

const
  Configfilename='user\config.dat';
  ABoutfilename='HTML\aBout.html';
  Showcaption='255%S   |16711680%Q   |8388736%L   |0%B   |8421376%r   |32896%o   |16776960%w   |8421504%s   |65535%e   |65380%r';

var
  SQLBrowseManager: TSQLBrowseManager;

implementation

uses ShowStruct, SQLEdit ,ProcForm;

{$R *.dfm}

Procedure tSQLBrowseManager.DisbledButton;
begin
   ToolButton21.Enabled:=false;
   ToolButton22.Enabled:=false;
   ToolButton23.Enabled:=false;
   ToolButton11.Enabled:=false;
   ToolButton12.Enabled:=false;
   ToolButton13.Enabled:=false;
   ToolButton15.Enabled:=false;
   ToolButton16.Enabled:=false;
   ToolButton18.Enabled:=false;
   ToolButton17.Enabled:=false;
   ToolButton20.Enabled:=false;
   n7.Enabled:=false;
   n8.Enabled:=false;
   n42.Enabled:=false;
   n43.Enabled:=false;
   n15.Enabled:=false;
   n17.Enabled:=false;
   n19.Enabled:=false;
   n18.Enabled:=false;
   n20.Enabled:=false;
   n21.Enabled:=false;
   n36.Enabled:=false;
   n34.Enabled:=false;
   n35.Enabled:=false;
   n38.Enabled:=false;
   n40.Enabled:=false;
   n41.Enabled:=false;
   n26.Enabled:=false;
   n27.Enabled:=false;
   n28.Enabled:=false;
end;

Procedure tSQLBrowseManager.EnabledButton;
begin
   ToolButton21.Enabled:=true;
   ToolButton22.Enabled:=true;
   ToolButton23.Enabled:=true;
   ToolButton11.Enabled:=true;
   ToolButton12.Enabled:=true;
   ToolButton13.Enabled:=true;
   ToolButton15.Enabled:=true;
   ToolButton16.Enabled:=true;
   ToolButton18.Enabled:=true;
   ToolButton17.Enabled:=true;
   ToolButton20.Enabled:=true;
   n7.Enabled:=true;
   n8.Enabled:=true;
   n42.Enabled:=true;
   n43.Enabled:=true;
   n15.Enabled:=true;
   n17.Enabled:=true;
   n19.Enabled:=true;
   n18.Enabled:=true;
   n20.Enabled:=true;
   n21.Enabled:=true;
   n36.Enabled:=true;
   n34.Enabled:=true;
   n35.Enabled:=true;
   n38.Enabled:=true;
   n40.Enabled:=true;
   n41.Enabled:=true;
   n26.Enabled:=true;
   n27.Enabled:=true;
   n28.Enabled:=true;
end;

Procedure tSQLBrowseManager.CloseAll;
var i,j:integer;
begin
     j:=0;
     i:=0;
     while i<=(self.ComponentCount-1) do
    begin
       if (self.Components[j] is tSQLEditForm) then
       begin
          (self.Components[j] as tSQLEditForm).close;
          i:=0;
          j:=0;
       end
       else if (self.Components[j] is TTableStructForm) then
       begin
          (self.Components[j] as TTableStructForm).free;
          i:=0;
          j:=0;
       end
       else if (self.Components[j] is TProcView) then
       begin
          (self.Components[j] as TProcView).free;
          i:=0;
          j:=0;
       end
       else
          inc(j);
       inc(i);
    end;
   DisbledButton;


end;


Procedure tSQLBrowseManager.DisConnection;
begin
    ADOConnection.close;
    DBInfo.Items.Clear;
    CloseAll;


end;

Procedure tSQLBrowseManager.SetInfo;
var
    i:integer;
    MyTreeNode1: TTreeNode;
begin
    DBInfo.Items.Clear;
   //////////////////////////////////////////////////////////
        listbox1.Items.Clear;
        X_GetSystemtablenames(ADOConnection,listbox1.items,ShowTime.Checked);
        MyTreeNode1:= DBInfo.Items.Add(nil, '系統表');
        MyTreeNode1.ImageIndex:=0;
        for i:=0 to listbox1.Items.Count-1 do
           DBInfo.Items.AddChild(MyTreeNode1,listbox1.Items[i]);
  ///////////////////////////////////////////////////////////
      listbox1.Items.Clear;
       X_Gettablenames(ADOConnection,listbox1.items,ShowTime.Checked);
        MyTreeNode1:= DBInfo.Items.Add(nil, '用戶表');
        MyTreeNode1.ImageIndex:=1;
        for i:=0 to listbox1.Items.Count-1 do
           DBInfo.Items.AddChild(MyTreeNode1,listbox1.Items[i]);
  ///////////////////////////////////////////////////////////
         listbox1.Items.Clear;
       X_GetPrimaryKeyNames(ADOConnection,listbox1.items);
        MyTreeNode1:= DBInfo.Items.Add(nil, '主鍵');
        MyTreeNode1.ImageIndex:=2;
        for i:=0 to listbox1.Items.Count-1 do
           DBInfo.Items.AddChild(MyTreeNode1,listbox1.Items[i]);
  ///////////////////////////////////////////////////////////
         listbox1.Items.Clear;
        X_GetForeignKeysNames(ADOConnection,listbox1.items);
        MyTreeNode1:= DBInfo.Items.Add(nil, '外鍵');
        MyTreeNode1.ImageIndex:=2;
        for i:=0 to listbox1.Items.Count-1 do
           DBInfo.Items.AddChild(MyTreeNode1,listbox1.Items[i]);
  ///////////////////////////////////////////////////////////
       listbox1.Items.Clear;
       X_GetViewnames(ADOConnection,listbox1.items,ShowTime.Checked);
        MyTreeNode1:= DBInfo.Items.Add(nil, '視圖');
        MyTreeNode1.ImageIndex:=3;
        for i:=0 to listbox1.Items.Count-1 do
           DBInfo.Items.AddChild(MyTreeNode1,listbox1.Items[i]);
  ///////////////////////////////////////////////////////////
      listbox1.Items.Clear;
       X_GetProcedureNames(ADOConnection,listbox1.items,ShowTime.Checked);
        MyTreeNode1:= DBInfo.Items.Add(nil, '存儲過程');
        MyTreeNode1.ImageIndex:=4;
        for i:=0 to listbox1.Items.Count-1 do
           DBInfo.Items.AddChild(MyTreeNode1,listbox1.Items[i]);
  ////////////////////////////////////////////////////////////
      listbox1.Items.Clear;
       X_GetFunctionNames(ADOConnection,listbox1.items,ShowTime.Checked);
        MyTreeNode1:= DBInfo.Items.Add(nil, '函數');
        MyTreeNode1.ImageIndex:=4;
        for i:=0 to listbox1.Items.Count-1 do
           DBInfo.Items.AddChild(MyTreeNode1,listbox1.Items[i]);
  ////////////////////////////////////////////////////////////


        listbox1.Items.Clear;
       X_GetDBFieldsType(ADOConnection,listbox1.items);
        MyTreeNode1:= DBInfo.Items.Add(nil, '支持的類型');
        MyTreeNode1.ImageIndex:=4;
        for i:=0 to listbox1.Items.Count-1 do
           DBInfo.Items.AddChild(MyTreeNode1,listbox1.Items[i]);
  ///////////////////////////////////////////////////////////
      listbox1.Items.Clear;
       X_GetDBKeyWords(ADOConnection,listbox1.items);
        MyTreeNode1:= DBInfo.Items.Add(nil, '語法關鍵字');
        MyTreeNode1.ImageIndex:=5;
        for i:=0 to listbox1.Items.Count-1 do
           DBInfo.Items.AddChild(MyTreeNode1,listbox1.Items[i]);
  ///////////////////////////////////////////////////////////
      listbox1.Items.Clear;
end;


procedure TSQLBrowseManager.ToolButton1Click(Sender: TObject);
var f1:textfile;
begin
 try
   ADOConnection.Close;
   ADOConnection.ConnectionString:=trim(edit1.Text);
  if EditConnectionString(ADOConnection) then
  begin
  end;
      ADOConnection.Connected;
      edit1.Text:=ADOConnection.ConnectionString;
      try
        assignfile(f1,ExtractFilePath(Application.ExeName)+Configfilename);
        rewrite(f1);
        writeln(f1,edit1.Text);
      finally
        closefile(f1);
      end;
  except
    showmessage('錯誤');
  end;
end;                 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美国毛片一区二区三区| 色综合久久综合网97色综合| 三级精品在线观看| 国产乱码精品一区二区三区五月婷| 成人福利视频网站| 欧美精品一区二区久久婷婷| 一区二区三区精品视频| 风间由美一区二区av101| 3d动漫精品啪啪一区二区竹菊| 国产精品每日更新| 国产乱码一区二区三区| 日韩一区二区三| 亚洲成a人片在线观看中文| 99精品视频免费在线观看| 日韩女优av电影在线观看| 亚洲va国产天堂va久久en| 色婷婷激情一区二区三区| 中国色在线观看另类| 国产剧情一区二区| 日韩一区二区不卡| 天天综合天天综合色| 在线观看亚洲一区| 亚洲免费在线视频| 99久久免费精品高清特色大片| 国产视频911| 国产69精品久久久久777| 国产日韩欧美电影| 丁香婷婷综合激情五月色| 久久精品亚洲乱码伦伦中文 | 亚洲国产中文字幕| 91亚洲男人天堂| 中文字幕一区二区三区乱码在线 | 日韩电影在线观看网站| 欧美三级一区二区| 蜜臀av在线播放一区二区三区| 91久久线看在观草草青青| 亚洲免费av高清| 色就色 综合激情| 亚洲一区二区四区蜜桃| 欧美日韩不卡一区| 日韩av一级电影| 精品捆绑美女sm三区| 国产一区二区三区免费| 久久精品视频免费| 国产成人精品网址| 亚洲男人都懂的| 91精品国产一区二区三区香蕉| 日本视频中文字幕一区二区三区| 欧美一区二区三区性视频| 久久爱www久久做| 中文字幕不卡在线播放| 色综合婷婷久久| 日韩精品每日更新| 久久噜噜亚洲综合| 91浏览器入口在线观看| 午夜激情久久久| 欧美电影免费观看完整版| 国产精品一区三区| 一区二区三区.www| 精品电影一区二区三区| 成人av在线影院| 亚洲成人www| 国产日韩成人精品| 欧美日韩精品一区二区在线播放| 蜜桃视频第一区免费观看| 国产精品视频线看| 91精品免费观看| 成年人午夜久久久| 日韩电影免费在线观看网站| 日本一区二区免费在线| 欧美色老头old∨ideo| 精品在线免费观看| 亚洲国产你懂的| 久久精品无码一区二区三区| 欧美日韩亚州综合| 国产成人午夜99999| 午夜精品123| 日韩理论电影院| 精品国产免费人成电影在线观看四季| 99re热视频精品| 国产一区二区三区在线观看免费视频| 亚洲视频中文字幕| 国产亚洲一区字幕| 91精品国产综合久久国产大片| av男人天堂一区| 韩国精品一区二区| 婷婷综合五月天| 一区二区三区久久| 国产精品丝袜久久久久久app| 91精品国产美女浴室洗澡无遮挡| 色婷婷激情综合| www.日韩av| 国产99久久久国产精品| 久久国产尿小便嘘嘘尿| 日韩一区精品视频| 亚洲一线二线三线久久久| 国产精品午夜免费| 欧美激情资源网| 久久久久综合网| 久久综合网色—综合色88| 欧美一级爆毛片| 91精品国产综合久久精品app| 色婷婷av一区二区三区gif| 成人午夜av在线| 国产乱子伦视频一区二区三区| 免费看精品久久片| 视频一区在线视频| 日本sm残虐另类| 麻豆成人91精品二区三区| 午夜av一区二区| 婷婷中文字幕一区三区| 午夜电影一区二区| 五月婷婷激情综合| 石原莉奈在线亚洲二区| 三级欧美在线一区| 免费看日韩a级影片| 久久99精品一区二区三区三区| 五月婷婷综合网| 免费成人在线影院| 黄页网站大全一区二区| 经典三级在线一区| 国产69精品久久久久777| 成人免费视频网站在线观看| 豆国产96在线|亚洲| 99re这里都是精品| 在线看日韩精品电影| 欧美日韩午夜精品| 日韩免费在线观看| 国产欧美一区二区三区鸳鸯浴 | 欧美一区二区三区系列电影| 91精品国产免费| 久久久久久一二三区| 中文字幕永久在线不卡| 亚洲免费在线电影| 日本不卡视频在线| 极品尤物av久久免费看| 99在线视频精品| 欧美日韩不卡在线| 精品999久久久| 亚洲国产精品ⅴa在线观看| 一区二区三区中文免费| 日本成人在线一区| 大白屁股一区二区视频| 欧美在线观看视频一区二区| 欧美一区二区三区视频在线观看| 久久精品欧美日韩精品| 亚洲观看高清完整版在线观看| 日韩成人免费看| 成人午夜av电影| 7777精品伊人久久久大香线蕉 | 日韩午夜三级在线| 日本一区二区在线不卡| 亚洲一区二区在线免费看| 国产一区二区在线电影| 一本色道**综合亚洲精品蜜桃冫| 制服丝袜国产精品| 国产精品久久久久久久久快鸭| 偷拍亚洲欧洲综合| 97久久精品人人做人人爽| 欧美va在线播放| 亚洲精品午夜久久久| 国产一区二区三区香蕉 | 波多野结衣亚洲| 制服视频三区第一页精品| 欧美国产综合色视频| 日韩精品一级二级| 色综合久久99| 久久久久久久久久久久久夜| 五月婷婷另类国产| 日本韩国欧美一区| 国产片一区二区| 国产在线麻豆精品观看| 欧美日韩精品专区| 亚洲黄色av一区| 懂色av一区二区夜夜嗨| 欧美精品一区二区蜜臀亚洲| 天天综合天天综合色| 欧美色老头old∨ideo| 亚洲欧美精品午睡沙发| 成人爽a毛片一区二区免费| 精品国产一区久久| 午夜精品123| 欧美日韩成人在线| 亚洲图片欧美综合| 色成人在线视频| 综合在线观看色| 91美女在线看| 国产精品久久久久久妇女6080 | 亚洲国产高清不卡| 欧美视频你懂的| 捆绑紧缚一区二区三区视频| 日本精品一区二区三区高清| 久久午夜国产精品| 美国十次了思思久久精品导航| 欧美视频一区二区三区在线观看| 国产精品久久久久久久第一福利| 成人影视亚洲图片在线| 国产亚洲短视频| av电影在线观看完整版一区二区| 国产精品视频免费看|