亚洲欧美第一页_禁久久精品乱码_粉嫩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成v人精品| 亚洲少妇30p| 国产精品乱码妇女bbbb| 久久婷婷综合激情| 久久在线观看免费| 久久伊人蜜桃av一区二区| 精品欧美久久久| 精品国产一区二区三区忘忧草 | 国产精品成人午夜| 国产精品网站在线播放| 国产午夜精品一区二区| 国产欧美日韩在线视频| 中文字幕乱码久久午夜不卡 | 精品一区二区在线观看| 久久精品国产99久久6| 久久69国产一区二区蜜臀| 国产一区91精品张津瑜| 国产91对白在线观看九色| 国产激情精品久久久第一区二区| 国产suv精品一区二区三区| 99九九99九九九视频精品| 日本道免费精品一区二区三区| 欧美性极品少妇| 日韩欧美国产一区在线观看| 久久综合九色综合97婷婷女人| 中文字幕精品三区| 亚洲动漫第一页| 久久国产麻豆精品| av网站一区二区三区| 欧美日韩的一区二区| 久久久久久久久久久黄色| 亚洲欧美日韩电影| 日韩电影在线免费| 国产成人免费视频一区| 色综合久久中文综合久久97 | 日本在线不卡视频一二三区| 国模套图日韩精品一区二区| 一本到不卡精品视频在线观看| 欧美肥胖老妇做爰| 国产精品国产成人国产三级 | xfplay精品久久| 18欧美亚洲精品| 久久精品免费观看| 在线免费观看成人短视频| 精品国产百合女同互慰| 一区二区三区美女视频| 国产一区二区三区四区五区入口| 91在线精品一区二区| 日韩欧美123| 亚洲一区二区三区中文字幕| 国产精品白丝jk黑袜喷水| 欧美日韩精品是欧美日韩精品| 国产精品欧美一区喷水| 老汉av免费一区二区三区 | 亚洲综合免费观看高清完整版| 九九久久精品视频| 欧美日韩和欧美的一区二区| 国产精品国产三级国产普通话三级 | 毛片av一区二区三区| 色综合久久综合网欧美综合网| 久久久久久久久久久久久久久99| 日韩精品久久久久久| 日本道精品一区二区三区| 国产精品丝袜一区| 国产精品一级片| 精品精品国产高清一毛片一天堂| 日日夜夜精品视频免费| 欧美日韩在线三区| 亚洲国产精品久久人人爱| av亚洲精华国产精华精华| 国产精品视频看| 国产成a人亚洲| 亚洲精品一区二区三区香蕉| 另类综合日韩欧美亚洲| 91精品国产一区二区三区蜜臀| 亚洲成人午夜电影| 欧美视频一区二| 亚洲综合一区二区三区| 91国产成人在线| 亚洲柠檬福利资源导航| 99国产一区二区三精品乱码| 中文字幕一区二区5566日韩| 成人h动漫精品一区二区| 欧美精彩视频一区二区三区| 成人av第一页| 亚洲欧美日韩系列| 欧美精品乱人伦久久久久久| 一区二区三区不卡在线观看| 欧美日韩一级二级三级| 天堂va蜜桃一区二区三区漫画版| 在线观看日韩国产| 亚洲高清视频中文字幕| 欧美另类一区二区三区| 男女性色大片免费观看一区二区| 91精品在线观看入口| 狠狠色综合日日| 国产精品美女久久久久久久久 | 免费观看91视频大全| 日韩女优视频免费观看| 国产成人综合亚洲91猫咪| 国产精品色在线| 色偷偷成人一区二区三区91| 亚洲成人精品在线观看| 精品国产凹凸成av人网站| 成人免费视频视频| 亚洲一二三级电影| 欧美大片一区二区| 成人在线视频一区| 亚洲一二三四区| 欧美大胆一级视频| 91在线视频播放| 另类综合日韩欧美亚洲| 亚洲欧美日韩在线| 久久男人中文字幕资源站| 一本色道亚洲精品aⅴ| 蜜臂av日日欢夜夜爽一区| 亚洲国产精品99久久久久久久久| 欧美综合欧美视频| 国产ts人妖一区二区| 五月婷婷欧美视频| 久久久久99精品国产片| 欧美日韩国产片| 国产一区二区三区电影在线观看 | 欧美va亚洲va香蕉在线| 日本高清不卡一区| 国产精品888| 三级欧美在线一区| 一个色综合网站| 视频在线观看91| 国产精品女同互慰在线看| 欧美一级免费大片| 99久久99久久精品免费观看| 精品一区二区免费| 亚洲五码中文字幕| 中文字幕一区二区不卡| 久久久亚洲欧洲日产国码αv| 在线观看91视频| 成人午夜视频福利| 狠狠狠色丁香婷婷综合激情| 午夜a成v人精品| 亚洲尤物视频在线| 亚洲视频一区二区在线观看| 国产视频一区在线播放| 欧美大白屁股肥臀xxxxxx| 欧美人牲a欧美精品| 欧美午夜免费电影| 色呦呦国产精品| 91免费视频网址| 91免费国产视频网站| a美女胸又www黄视频久久| 国产suv一区二区三区88区| 国产最新精品免费| 国产精品一品二品| 国产激情91久久精品导航| 国产精品自拍三区| 韩国精品主播一区二区在线观看| 美腿丝袜亚洲三区| 狠狠v欧美v日韩v亚洲ⅴ| 蜜臂av日日欢夜夜爽一区| 日本中文字幕不卡| 精品一区二区三区免费观看 | av在线这里只有精品| 懂色中文一区二区在线播放| 国产综合色视频| 国产在线播放一区三区四| 国产精品99久久久久久久vr| 国产精品一区二区三区99 | 亚洲欧洲日韩一区二区三区| 国产精品亲子伦对白| 国产精品三级电影| 亚洲精品中文字幕乱码三区| 亚洲综合网站在线观看| 亚洲成av人片在www色猫咪| 日本欧美在线看| 国产一区二区在线观看免费| 国产麻豆精品95视频| 粉嫩绯色av一区二区在线观看| 99久久伊人网影院| 欧美性猛交xxxx乱大交退制版| 欧美日韩国产乱码电影| 欧美成人a在线| 亚洲国产精品ⅴa在线观看| 亚洲精品乱码久久久久久久久 | 国产在线精品一区在线观看麻豆| 国产精品香蕉一区二区三区| 91污在线观看| 欧美成人精品1314www| 日本一区二区久久| 一区二区成人在线| 国内外精品视频| 色婷婷久久99综合精品jk白丝| 欧美一区二区三区视频在线观看| 久久精品视频在线看| 亚洲蜜臀av乱码久久精品蜜桃| 婷婷六月综合亚洲| 成人黄色软件下载| 日韩欧美123| 亚洲已满18点击进入久久|