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

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

?? unit1.~pas

?? 萬能數據庫查看程序 萬能數據庫查看程序
?? ~PAS
?? 第 1 頁 / 共 2 頁
字號:
              Params.Clear;
              Params.Add('USER NAME='+EUser.Text);
              Params.Add('PASSWORD='+EPass.Text);
              AliasName:=Trim(ComboBox1.Text);
              connected:=true;
              Open;
              GetTableNames(LTableList.Items);
              QueryBDE.DatabaseName:=DatabaseName;
              Screen.Cursor:=crDefault;
              except
              Screen.Cursor:=crDefault;
              application.MessageBox('連接數據庫失敗,請檢查用戶密碼和數據庫名稱路徑及是否支持后重試!','打開數據庫錯誤',0);
              end;
            end;
          end else
          begin   //如果別名框輸入的別名系統里不存在則進入創建
            try
            if MessageBox(Handle,pchar('別名"'+ComboBox1.Text+'"不存在,現在創建嗎?'),'別名創建',MB_OKCANCEL)=IDCANCEL then begin Screen.Cursor:=crDefault;Exit;end;
            PathStr:='c:\temp';
            if InputQuery('路徑選擇','請輸入存放數據的路徑,如:"c:\data"        ',PathStr) then
              begin
                PathStr:=Trim(PathStr);
                if AnsiContainsText(PathStr,'.') then EDatabaseFile.text:=ExtractFilePath(PathStr);
                EDatabaseFile.text:=PathStr;
                DatabaseBDE.AliasName:=Trim(ComboBox1.Text);
                Session.AddStandardAlias(Trim(ComboBox1.Text),PathStr,'PARADOX');//STANDARD,ORACLE,SYBASE,INTERBASE,PARADOX
                Session.SaveConfigFile;    //BDE配置文件存盤
                Session.GetAliasNames(ComboBox1.Items);
                MessageBox(Handle,pchar('別名"'+ComboBox1.Text+'"已成功創建!'),'別名創建',MB_OK);
                Screen.Cursor:=crDefault;
              end;
            except
            Screen.Cursor:=crDefault;
            application.MessageBox('創建別名失敗,請檢查系統權限和數據庫路徑是否正確!','創建別名失敗',0);
            end;
          end;
      end else begin Screen.Cursor:=crDefault; application.MessageBox('老兄有沒有搞錯呀,數據庫沒選擇你要打開什么呀?','打開數據庫錯誤',0); end;
  end;
  N1.Enabled:=True;
  N3.Enabled:=True;
  N4.Enabled:=True;
  BOutoToFile.Enabled:=True;
  BSqlCommand.Enabled:=True;
  LTableList.ItemIndex:=LTableList_ItemIndex;
  LTableListClick(Sender);
  Screen.Cursor:=crDefault;
  except
    Screen.Cursor:=crDefault;
    application.MessageBox('連接數據庫失敗,請檢查數據源路徑或別名和數據格式以及登陸用戶密碼是否正確!','打開數據庫錯誤',0);
  end;
end;

procedure TForm1.EDatabaseFileClick(Sender: TObject);
begin
try
if OpenDialog1.Execute then EDatabaseFile.Text:=OpenDialog1.FileName;
except
end;
end;


procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
DBFunctions.DBGridRecordSize(Column);  //調用返回DBGrid控件字段寬度的過程
end;

procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
DBFunctions.DBGrid1TitleSort(Column);
end;

procedure TForm1.BOutoToFileClick(Sender: TObject);
var  Date:TStrings;
begin
try
SaveToFile.FileName:=LTableList.Items[LTableList.ItemIndex];
if SaveToFile.Execute then
  begin
  Application.ProcessMessages;
  Screen.Cursor:=crAppStart;
  Date:=TStringList.Create;
  if SameText(Rightstr(pchar(SaveToFile.FileName),4),'.txt') then
     DBFunctions.DBGridToTxt(DBGrid1,Date,' ',LTableList.Items[LTableList.ItemIndex]) else DBFunctions.DBGridToHtml(DBGrid1,Date,LTableList.Items[LTableList.ItemIndex]);
  Date.SaveToFile(pchar(SaveToFile.FileName));
  Screen.Cursor:=crDefault;
  end;
except
end;
end;

procedure TForm1.BSqlCommandClick(Sender: TObject);
begin
if trim(SqlStr.text)<>'' then
  begin
    Screen.Cursor:=crAppStart;
    Application.ProcessMessages;
    if RadioGroup1.Items[RadioGroup1.ItemIndex]='BDE' then
    begin
      with QueryBDE do
      begin
        try
        Close;
        Sql.Clear;
        DatabaseName:=DatabaseBDE.DatabaseName;
        SQL.Add(Pchar(trim(SqlStr.text)));
        if LeftStr(trim(SqlStr.text),6)<>'select' then ExecSQL else Open;
        LTableList.Items.Clear;
        DatabaseBDE.GetTableNames(LTableList.Items);
        DataSource1.DataSet:=QueryBDE;
        Screen.Cursor:=crDefault;
        except
        Screen.Cursor:=crDefault;
        showmessage('SQL命令語法有誤,沒有成功執行!');
        end;
      end;
    end else
    begin
      with ADOQuery1 do
      begin
        try
        Close;
        SQL.Clear;
        Connection:=ADOConnection1;
        SQL.Add(Pchar(trim(SqlStr.text)));
        if LeftStr(trim(SqlStr.text),6)<>'select' then ExecSQL else Open;
        LTableList.Items.Clear;
        ADOConnection1.GetTableNames(LTableList.Items);
        DataSource1.DataSet:=ADOQuery1;
        Screen.Cursor:=crDefault;
        except
        Screen.Cursor:=crDefault;
        showmessage('SQL命令語法有誤,沒有成功執行!');
        end;
      end;
    end;
    DBGrid1.DataSource:=DataSource1;
    LTableList.ItemIndex:=LTableList_ItemIndex;
    if  LeftStr(trim(SqlStr.text),6)<>'select' then LTableListClick(Sender);
    DBFunctions.DBGridAutoSize(DBGrid1,15);//調用對DBGrid控件數據進行自動字段寬度的處理過程
    Screen.Cursor:=crDefault;
  end else showmessage('老兄有沒有搞錯呀,你命令都沒輸入執行什么呀?');
end;

procedure TForm1.N2Click(Sender: TObject);
begin
  Session.DeleteAlias(Trim(ComboBox1.Text));
end;

procedure TForm1.N3Click(Sender: TObject);
begin
  SqlStr.Text:='DROP TABLE '+LTableList.Items[LTableList.ItemIndex]+';';
  ADOQuery1.Close;
  ADOQuery1.Active:=False;
  QueryBDE.Close;
  QueryBDE.Active:=False;
  BSqlCommandClick(Sender);
  N4Click(Sender);
end;

procedure TForm1.N4Click(Sender: TObject);
begin
  if RadioGroup1.Items[RadioGroup1.ItemIndex]='BDE' then
    begin
      DatabaseBDE.GetTableNames(LTableList.Items);
      LTableList.ItemIndex:=LTableList_ItemIndex;
    end else
    begin
      ADOConnection1.GetTableNames(LTableList.Items);
      LTableList.ItemIndex:=LTableList_ItemIndex;
    end;
    LTableListClick(Sender);
end;

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
  if RadioGroup1.Items[RadioGroup1.ItemIndex]='ADO' then
     begin
       if (ComboBox1.Text='=====驅動類型=====') or (ComboBox1.Text='') then
         begin
           EDatabaseFile.Enabled:=False;
           EUser.Enabled:=False;
           EPass.Enabled:=False;
           BOpenDatabase.Enabled:=False;
           SqlStr.Enabled:=False;
           BSqlCommand.Enabled:=False;
           BOutoToFile.Enabled:=False;
         end else
         begin
           EDatabaseFile.Enabled:=True;
           EUser.Enabled:=True;
           EPass.Enabled:=True;
           BOpenDatabase.Enabled:=True;;
           if (ComboBox1.Text='Access Database') or (ComboBox1.Text='OLEDB.3.51 *.mdb') or (ComboBox1.Text='OLEDB.4.0 *.mdb') then
             begin
               OpenDialog1.DefaultExt:='*.mdb';
             end else
           if ComboBox1.Text='dBASE *.dbf;*.?dx' then
             begin
               OpenDialog1.DefaultExt:='*.dbf;*.db;*.?dx';
             end else
           if ComboBox1.Text='VFP Datebase *.dbf' then
             begin
               OpenDialog1.DefaultExt:='*.dbf;*.db';
             end else
           if ComboBox1.Text='VFP Datebase *.dbc' then
             begin
               OpenDialog1.DefaultExt:='*.dbc';
             end else
           if ComboBox1.Text='SQL Server' then
             begin
               EDatabaseFile.Enabled:=False;
             end else
           if ComboBox1.Text='搜索數據源別名...' then
             begin
               ComboBox1.Items.Clear;
               Session.GetAliasNames(ComboBox1.Items);
               ComboBox1.Items.Add('=====驅動類型=====');
               ComboBox1.Items.Add('Access Database'); // MS Access Database
               ComboBox1.Items.Add('OLEDB.3.51 *.mdb'); //Microsoft.Jet.OLEDB.3.51
               ComboBox1.Items.Add('OLEDB.4.0 *.mdb');  //Microsoft.Jet.OLEDB.4.0
               ComboBox1.Items.Add('dBASE *.dbf;*.?dx'); //*.dbf;*.ndx;*.mdx
               ComboBox1.Items.Add('VFP Datebase *.dbf');
               ComboBox1.Items.Add('VFP Datebase *.dbc');
               ComboBox1.Items.Add('SQL Server');
               ComboBox1.Items.Add('搜索數據源別名...');
               ComboBox1.Text:='Access Database';
             end;
           end;
     end else
     begin
       if (ComboBox1.Text='打開文件...') then
         begin
           EDatabaseFile.Enabled:=True;
           EUser.Enabled:=True;
           EPass.Enabled:=True;
           BOpenDatabase.Enabled:=True;
           OpenDialog1.DefaultExt:='*.dbf,*.db,*.dbc,*.?dx';
         end else
       if ComboBox1.Text='搜索數據源別名...' then
         begin
           ComboBox1.Items.Clear;
           Session.GetAliasNames(ComboBox1.Items);
           ComboBox1.Items.Add('打開文件...');
           ComboBox1.Items.Add('搜索數據源別名...');
           ComboBox1.Text:='打開文件...';
         end else
       if (ComboBox1.Text<>'') then
         begin
           EDatabaseFile.Enabled:=False;
           EUser.Enabled:=True;
           EPass.Enabled:=True;
           BOpenDatabase.Enabled:=True;
           N2.Enabled:=True;
         end;
     end;
end;


procedure TForm1.N1Click(Sender: TObject);
begin
  LTableList.Clear;
  DatabaseBDE.Close;
  ADOConnection1.Close;
  ADOQuery1.Close;
  ADOQuery1.Active:=False;
  QueryBDE.Close;
  QueryBDE.Active:=False;
  LTableList_ItemIndex:=0;
  BOutoToFile.Enabled:=False;
  BSqlCommand.Enabled:=False;
  N1.Enabled:=False;
  N2.Enabled:=False;
  N3.Enabled:=False;
  N4.Enabled:=False;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
RadioGroup1Click(Sender);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本一道久久a久久精品| 欧美日韩国产首页在线观看| 激情图区综合网| 蜜桃一区二区三区四区| 丝袜亚洲另类欧美综合| 视频一区二区三区在线| 日韩成人一级大片| 麻豆一区二区在线| 极品少妇一区二区| 国内精品国产成人国产三级粉色| 久久99国产精品久久| 国产一区二区三区在线观看免费| 国产麻豆成人精品| 99视频一区二区| 在线观看日韩毛片| 欧美日韩亚洲综合| 精品免费视频.| 亚洲国产精品成人综合色在线婷婷| 日本一区二区三区dvd视频在线| 国产女人aaa级久久久级| 亚洲日韩欧美一区二区在线| 一区二区三区欧美亚洲| 欧美激情一区在线观看| 91福利在线免费观看| 国产美女精品人人做人人爽| 国产91在线看| 色婷婷亚洲精品| 欧美日韩精品专区| 欧美一区二区精品久久911| 日韩欧美中文字幕一区| 久久新电视剧免费观看| 中文字幕一区二区三| 亚洲高清一区二区三区| 日本欧美在线观看| 成人精品国产福利| 欧美日韩一级片网站| 精品电影一区二区三区| 久草在线在线精品观看| 国产成人在线看| 色94色欧美sute亚洲线路二 | 国产一二三精品| 成年人网站91| 欧美色图一区二区三区| 欧美xxxxx裸体时装秀| 亚洲欧洲韩国日本视频| 天天影视网天天综合色在线播放| 精品一区二区在线视频| av一本久道久久综合久久鬼色| 91精品国产乱码久久蜜臀| 中文字幕国产精品一区二区| 偷窥国产亚洲免费视频| 国产91富婆露脸刺激对白| 欧美中文字幕久久| 国产日韩成人精品| 五月综合激情婷婷六月色窝| 国产成人免费在线观看| 制服丝袜亚洲色图| 中文字幕一区二区三区在线观看| 免费观看一级特黄欧美大片| 色综合天天性综合| 久久综合狠狠综合| 五月天精品一区二区三区| av亚洲精华国产精华精华| 精品国产精品一区二区夜夜嗨| 国产精品白丝在线| 精品一区二区三区在线播放| 欧美在线|欧美| 亚洲欧洲日韩综合一区二区| 极品少妇一区二区| 欧美高清一级片在线| 国产精品国产三级国产aⅴ无密码| 另类小说欧美激情| 欧美日韩在线三区| 亚洲欧美日韩精品久久久久| 国产美女精品一区二区三区| 日韩免费观看2025年上映的电影 | 久草在线在线精品观看| 欧美日韩激情在线| 亚洲品质自拍视频网站| 国产成人av电影| 欧美精品一区视频| 久久国产综合精品| 欧美一区中文字幕| 日本欧美一区二区在线观看| 在线观看日韩一区| 一区二区三区加勒比av| 91原创在线视频| 中日韩av电影| 国产成人av一区二区三区在线| 精品99999| 国内精品在线播放| 2021中文字幕一区亚洲| 亚洲激情综合网| 日本大香伊一区二区三区| 亚洲素人一区二区| 国产成人免费视频一区| 久久久久国产精品人| 国产成人综合网站| 中文字幕国产一区二区| 国产一区二区精品久久| 日韩免费看网站| 久久黄色级2电影| 国内一区二区在线| 久久综合色综合88| 国产精品 日产精品 欧美精品| 精品久久久久久久久久久久包黑料 | 中文字幕一区二区在线播放 | 91麻豆精品国产91久久久久| 亚洲影院理伦片| 欧美日韩大陆一区二区| 亚洲aⅴ怡春院| 欧美裸体一区二区三区| 五月天丁香久久| 精品美女在线播放| 国产精一品亚洲二区在线视频| 亚洲精品一区二区三区99| 国产福利不卡视频| 国产精品每日更新在线播放网址| 成人动漫一区二区三区| 亚洲三级小视频| 欧美日韩午夜在线视频| 美女在线观看视频一区二区| 久久伊99综合婷婷久久伊| 国产激情91久久精品导航| 国产精品久久久久久久久图文区| 色av一区二区| 麻豆91在线播放| 中文字幕久久午夜不卡| 在线免费观看不卡av| 日韩一区精品字幕| 久久亚洲欧美国产精品乐播| av激情综合网| 亚洲成av人片在线观看无码| 欧美一级夜夜爽| 粉嫩13p一区二区三区| 亚洲精品免费在线观看| 在线播放亚洲一区| 国产剧情一区二区三区| 亚洲欧美色图小说| 欧美一区二区三区白人| 精品在线免费观看| 亚洲欧美激情小说另类| 欧美一区二区美女| av在线不卡网| 日韩av中文字幕一区二区三区| 久久精品一区二区| 欧美三级中文字| 国产成人综合在线播放| 亚洲自拍与偷拍| 久久久久97国产精华液好用吗| 99久久99久久免费精品蜜臀| 日韩激情视频在线观看| 国产精品欧美经典| 91精品国产欧美日韩| hitomi一区二区三区精品| 蜜桃精品视频在线观看| 亚洲天堂2016| 久久午夜羞羞影院免费观看| 欧美综合天天夜夜久久| 国产乱码精品1区2区3区| 亚洲线精品一区二区三区| 2020国产精品自拍| 在线观看91精品国产入口| 国产精品影视网| 亚洲1区2区3区视频| 国产精品日产欧美久久久久| 538prom精品视频线放| 本田岬高潮一区二区三区| 麻豆精品一区二区| 亚洲一区二区在线播放相泽| 国产欧美一区二区三区沐欲| 欧美亚一区二区| 99国产精品久| 国产大片一区二区| 奇米一区二区三区av| 91视频在线看| 国产精品亚洲视频| 婷婷丁香激情综合| 一区二区三区日韩在线观看| 国产精品久久久久久久久图文区| 欧美肥妇毛茸茸| 欧美日韩一区二区三区四区| 99久久精品一区| 成人99免费视频| 国产精品一区二区果冻传媒| 麻豆久久一区二区| 午夜电影网一区| 午夜精品久久一牛影视| 亚洲综合色区另类av| 最新欧美精品一区二区三区| 久久久久久一级片| 日韩精品中文字幕一区| 欧美一区二区视频网站| 欧美在线999| 欧美色男人天堂| 99国产一区二区三精品乱码| 国产成人精品三级麻豆| 成人综合在线视频| 国产不卡在线视频| 国产成a人无v码亚洲福利|