亚洲欧美第一页_禁久久精品乱码_粉嫩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ⅴ片在线观看| 色999日韩国产欧美一区二区| 欧美一区二区三区免费视频| 性感美女极品91精品| 欧美视频在线一区二区三区| 亚洲成人综合视频| 欧美日韩国产一区| 蜜臀av在线播放一区二区三区| 欧美一级国产精品| 欧美高清www午色夜在线视频| 日本亚洲电影天堂| 欧美一级欧美三级在线观看| 久久99国产精品尤物| 日韩精品一区二区三区在线观看| 精品一区二区三区久久久| 久久久国产综合精品女国产盗摄| 国产成人精品免费一区二区| 亚洲天堂久久久久久久| 欧美自拍丝袜亚洲| 免费日本视频一区| 久久九九影视网| 91视频在线看| 日本成人在线不卡视频| 久久久蜜桃精品| 欧美午夜影院一区| 精品一区二区在线看| 国产精品毛片高清在线完整版| 色噜噜偷拍精品综合在线| 午夜精品123| 国产亚洲短视频| 欧美专区日韩专区| 国产成a人无v码亚洲福利| 一区二区三区欧美激情| 日韩免费成人网| 色综合视频一区二区三区高清| 日本欧美久久久久免费播放网| 国产日韩欧美麻豆| 欧美欧美欧美欧美首页| 成人看片黄a免费看在线| 亚洲a一区二区| 国产精品久久99| 日韩视频一区二区三区| 91色视频在线| 国产精品一线二线三线| 日韩电影一区二区三区四区| 综合激情网...| 精品久久国产字幕高潮| 在线视频一区二区三| 蜜臀久久久久久久| 亚洲精品老司机| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲国产精品黑人久久久| 欧美日韩视频第一区| 成人性生交大片免费看视频在线| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲精品视频免费看| 国产欧美一区二区精品性色超碰 | 成人在线视频一区| 蜜臀久久99精品久久久画质超高清 | 一区二区三区鲁丝不卡| 国产女同互慰高潮91漫画| 91精品国产综合久久婷婷香蕉| 一本大道综合伊人精品热热| 高清不卡在线观看| 国产精品一区免费视频| 国产综合色产在线精品| 麻豆精品一区二区| 五月天激情小说综合| 午夜精品久久久久久久久久| 亚洲一区电影777| 亚洲一线二线三线视频| 亚洲精选一二三| 亚洲精品免费在线| 一区二区三区小说| 一区二区三区四区亚洲| 国产精品的网站| 国产精品精品国产色婷婷| 国产欧美日韩另类一区| 久久精品亚洲乱码伦伦中文| 久久蜜臀中文字幕| 久久久久国产精品厨房| 久久久精品黄色| 国产欧美日韩不卡| 最新不卡av在线| 亚洲视频免费观看| 亚洲乱码中文字幕| 亚洲黄色av一区| 亚洲制服丝袜av| 日韩精品成人一区二区三区| 日本不卡的三区四区五区| 理论片日本一区| 韩国欧美国产1区| 成人开心网精品视频| 色伊人久久综合中文字幕| 日本韩国一区二区三区| 欧美日韩在线三区| 日韩欧美高清dvd碟片| 精品免费日韩av| 国产精品久久久久一区| 一区二区日韩av| 免费在线观看一区| 国产成人精品免费在线| 日本高清成人免费播放| 在线成人av影院| 国产亚洲综合在线| 亚洲精品高清视频在线观看| 亚洲成人激情自拍| 国内精品在线播放| 97久久超碰国产精品| 欧美高清性hdvideosex| 久久久久久免费| 亚洲制服丝袜av| 国产一区二区在线影院| 99国产一区二区三精品乱码| 欧美精品日韩一本| 国产女人aaa级久久久级| 亚洲综合偷拍欧美一区色| 久久精品国产精品亚洲综合| 国产99精品在线观看| 欧美三级韩国三级日本三斤| 欧美精品一区视频| 亚洲精品免费一二三区| 久久精品72免费观看| 91丨porny丨户外露出| 日韩一区二区三区在线观看| 国产精品久久777777| 蜜桃91丨九色丨蝌蚪91桃色| 91丨九色porny丨蝌蚪| 精品国产髙清在线看国产毛片 | 欧美日韩亚洲综合| 国产欧美一区二区精品性色| 亚洲成av人片一区二区| 成人自拍视频在线| 欧美一级黄色片| 亚洲午夜久久久久中文字幕久| 国产成人啪免费观看软件| 欧美日韩午夜在线视频| 中文欧美字幕免费| 老鸭窝一区二区久久精品| 欧美亚洲丝袜传媒另类| 国产精品乱人伦中文| 蜜臀久久99精品久久久久宅男| 色婷婷综合激情| 欧美国产乱子伦 | 日韩美女在线视频| 亚洲国产一区视频| av网站免费线看精品| 久久免费电影网| 另类调教123区 | 欧美日韩1区2区| 亚洲精品成人悠悠色影视| 福利91精品一区二区三区| 日韩一级大片在线| 亚洲国产裸拍裸体视频在线观看乱了| 成人美女在线观看| 2024国产精品视频| 日韩电影在线看| 日本麻豆一区二区三区视频| 亚洲女同女同女同女同女同69| 九九国产精品视频| 3atv在线一区二区三区| 一区二区三区四区蜜桃 | 久久影院电视剧免费观看| 午夜av区久久| 欧美日韩成人一区| 午夜精品免费在线| 91精品国产日韩91久久久久久| 亚洲午夜免费视频| 欧美日韩国产天堂| 午夜精品一区二区三区电影天堂| 欧美日韩一级大片网址| 亚洲第一成人在线| 337p亚洲精品色噜噜狠狠| 日韩—二三区免费观看av| 欧美一区二区视频观看视频| 奇米色一区二区三区四区| 欧美一区二区免费视频| 蜜桃久久久久久| 精品美女一区二区| 国产夫妻精品视频| 国产精品免费视频一区| av福利精品导航| 一级精品视频在线观看宜春院| 91成人免费在线| 午夜精品一区二区三区三上悠亚 | 在线一区二区三区四区| 亚洲伊人伊色伊影伊综合网 | 久久综合资源网| 成人激情电影免费在线观看| 亚洲色图欧美在线| 欧美日精品一区视频| 免费在线看成人av| 国产欧美一区二区三区在线看蜜臀| 99视频在线观看一区三区| 亚洲午夜av在线| 欧美精品一区二区三区一线天视频| 国产91精品露脸国语对白| 依依成人精品视频| 欧美大片一区二区| 成人av在线播放网址|