fp資料庫
A. 語言(C#,C++,VC++6。0)與資料庫(VB,FP,sqlSEVER2000)有什麼關系
首先,VB,FP不是資料庫,他們跟C#,C++,VC++6。0是一樣的語言。
ACCESS,SQLSEVER才是資料庫。
他們的關系是工人與倉庫的關系。
如果這個工人有東西放在倉庫里,那麼他們就有關系,否則是沒有關系的。
B. fpspread如何綁定資料庫
綁定方式下需要數據源中有紀錄,非綁定方式下要用Rows屬性指定有多少行。
C. 根據fp樹進行數據挖掘時為什麼要從項頭表的後端開始
1.理論知識決策樹分類演算法的一般流程如下:一開始,所有的實例均位於根節點,所有參數的取值均離散化;根據啟發規則選擇一個參數,根據參數取值的不同對實例集進行分割;對分割後得到的節點進行同樣的啟發式參數選擇分割過程,如此往復,直到(a)分割得到的實例集合屬於同一類;(b)參數用完,以子集中絕大多數的實例類別作為該葉節點的類別。核心問題:參數選擇規則在每一個節點進行參數選擇時,由於有眾多的選項,需要一個選擇規則。基本的原則是使最後構造出的決策樹規模最小。基於這個基本原則,我們啟發式地定義規則為使分割後得到的子節點純度最大。於是參數選擇規則問題就轉化為了純度定義的問題。數據挖掘,也稱之為資料庫中知識發現是一個可以從海量數據中智能地和自動地抽取一些有用的、可信的、有效的和可以理解的模式的過程.分類是數據挖掘的重要內容之一.目前,分類已廣泛應用於許多領域,如醫療診斷、天氣預測、信用證實、顧客區分、欺詐甄別.現己有多種分類的方法,其中決策樹分類法在海量數據環境中應用最為廣泛.其原因如下:1、決策樹分類的直觀的表示方法較容易轉化為標準的資料庫查詢2、決策樹分類歸納的方法行之有效,尤其適合大型數據集.3、決策樹在分類過程中,除了數據集中已包括的信息外,不再需要額外的信息.4、決策樹分類模型的精確度較高.該文首先研究了評估分類模型的方法.在此基礎上著重研究了決策樹分類方法,並對決策樹演算法的可伸縮性問題進行了具體分析,最後給出了基於OLEDBforDM開發決策樹分類預測應用程序.
D. 如何避免FP中按回車跳到下一段落
我建議你更加深入去學習front page,只要你把front page 玩精玩透了,其它的網頁設計軟體不在話下很快上手,下面提供一些技巧給你繼續提高
以下是筆者在自學FrontPage98設計個人網頁中遇到的好些問題及疑難,同時經過實踐找到了答案,現把問題整理如下,希能與眾電腦愛好者互相交流接搓。
1.我在一行後按下回車鍵就跳到隔一行的段落上,有辦法可以很好地控制行距嗎?
有,辦法是在一段落結束後先按著[Shift]鍵,再按回車就可以不隔行跳到下一個段落上,[Shift+Enter]是一個很好控制一段與段落關系的快捷鍵。
2.如何給我的一段文字加上背景?
先把游標移到要定義的段落(若果段與段之間沒有硬回車,表示都給這幾個段落加上同一個背景),按滑鼠右鍵,選擇[段落屬性]中的[樣式],在[顏色]項我們可以看到背景與前景顏色,還有[背景圖象]選擇。註:硬回車表示在一段後直接按下回車到達另一行(隔一行),利用1的方法我們可以控制段與段落。
3.如何使一個框架中的幾個頁面之間沒有邊界?
選擇總菜單[框架]中的[框架頁面屬性],在最後一個我們看到的是選項[框架],把[顯示邊界]項的鉤去掉就可以實現,當用瀏覽器瀏覽時就會看不到各頁面間有任何的痕跡了。
4.如何使兩幅圖片重疊?
一種方法是如上所講,先給段或段落加上背景,再在段上插入圖片就行了。第二種方法是先畫一個表格,把圖片或文字放進去,游標移到表格里,按下滑鼠右鍵選擇[表格屬性],把[布局]中的[邊框線寬度]、[單元格邊、間距]改成[0],在[自定義背景]項選擇[使用背景圖象]就可以使兩幅以上的圖片重疊了。
5.FrontPage98的標題廣告管理器有什麼作用?
FrontPage98的[標題廣告管理器]作用是把好幾幅圖片安排成輪流播放,還可以做成一個超級連接模式,連接到另一個網頁。
6.為什麼我使用了[標題廣告管理器]後頁面沒有反應?
這其實是一個Java程式的應用,在FrontPage98的[瀏覽]狀態下我們可以觀看到效果,但實際上我們存了檔就會發覺頁面不能正常瀏覽顯示,使頁面處於[HTML]的狀態,會看到有這樣一句文字<applet code="fprotate.class" codebase="_fpclass"......>,這是臨時狀態產生的文件,需要把fprotate.class此文件到你存檔的網頁目錄下(文件在x:\Program Files\Microsoft FrontPage\fpclass目錄下,亦可以通過Windows的查找功能查找),同時把這句codebase="_fpclass"刪除存檔,頁面就可正常瀏覽了。
7.為什麼我的搜索表單等上載後沒有什麼作用?
因為它需要伺服器上CGI程序的支持。
8.怎樣設置計數器與留意本?
同樣需伺服器的CGI程序,通常有好些提供個人主頁空間的服務商有提供,例如網易,把提供的一段程序到網頁合適的位置,參照說明相應改成自己申請的名字,但要注意計數器只有網頁上載後才能顯示。其實現時很多提供免費個人空間的網路服務商都是用UNIX系統的,所以需要這樣的程序,Fp98下所提供的計數器設計是專為Windows NT所用的,在UNIX下不能用。
9.為什麼有些頁面在[瀏覽]狀態下,會顯示[該頁可能不能正常預覽,因為它的...]?
因為Microsoft在FrobtPage98中採用了自己獨有的動態HTML技術(Dynamic HTML),以至有可能使其它的網路瀏覽器不能很好地支持,導致不能正常瀏覽。
10.我可以將我的平面圖片變成立體嗎?(有圖,tools.gif)
可以,我們可以在總菜單[查看]選擇[圖象工具欄],會出現一個工具條,如下圖,我們可以對其實現圖象某一部分的超級連接,圖片亮度的調整、反轉,甚至某一部分的透明處理、圖象的淡化,營造一個清談的背景十分的有用,若果是其它如BMP格式的圖片,系統會自動轉換成GIF或者JPG格式的圖片,記得變換後將原圖片刪除,否則無謂地佔用空間,上載了也沒有用處,注意動態的GIF是不能進行處理的。
附:
動態的GIF圖象真的不能進行立體的處理嗎?辦法還是有的,在[圖象屬性]的[常規]項的右下角可看到[樣式],單擊它,出現含有[邊框線]的幾個選項,改變[邊框線]里的[樣式]、[顏色]、[寬度]就能實現到,若背景是透明的,改變[顏色]項的功能還能做出不同的效果。
11. FrontPage98的字體屬性中的特殊樣式有什麼用?
可以對一行中的文字進行上移、下移以及其它移位,做出一些不同的效果。
12.為什麼我在菜單的格式下設置了頁面特效,但還是沒有一點反應?
我試過有時第一次可以正常看到效果,以後就不能實現,以及從此頁面進入另一頁面時效果正常,還有用FrontPage98的[預覽]也能看到反應,不知為什麼。我想可能需要上載到伺服器上問題才不會出現吧!
13.為什麼使用插入動態按鈕後我的頁面沒有按鈕出現??
同樣需要Java的支持,使頁面處於[HTML]狀態下,可以看到以下這一段<applet code="fphover.class" codebase="_fpclass"......>,把="_fpclass"此句刪除,再把fphover.class文件到目標目錄下。
14.怎樣構造一幅背景透明且的會活動的圖片?
這需要一些圖形處理工具才可實現,這里介紹一個專門製作網頁中的動態GIF文件的好軟體:Paint Shop Pro 5中附送的Animation Shop就是一個好工具,它能很容易地實現除圖片中的某一圖形不透明外,其它變為透明。
15.我想把圖象按排在文字的旁邊,怎麼才能做到?
先選擇菜單[查看]下的[格式工具欄],可以看到以下的工具條有3個六條橫線的,作用分別為左對齊、居中、右對齊功能的工具項,我們知道這能在行中實現一段文字的居中、左右的對齊方式,倘若我們在一張圖片旁邊放有幾段文字,先點擊此圖片,再按左或右對齊鍵,文字就會乖乖地排在圖片的兩邊了。第二種方法是利用表格功能,先畫一個沒有邊界表格出來,再在其中插入單元格,把圖片放到其中一個單元格中,文字放到另一個格中,就可以做到了。
16.我用FrontPage98設計網頁,怎樣使文字字體自動適應瀏覽器,而不會導致亂碼?
如果你裝的是簡體Windows,FrontPage98會自動對其進行編碼,我們可以單擊滑鼠右鍵選[頁面屬性]的[語言],就可以看到系統已經自動地採用簡體、自動的編碼方式了。
17.怎樣實現頁面中不同位置到另一位置的跳轉?
方法很簡單,這是利用菜單下[編輯]的[書簽]功能實現的。我們假如想從頁面的始端的超級連接[開始],跳到頁面末端的[結尾],先定義開始兩字,按下[ctrl+k](即菜單[編輯]下的[超級連接]),在[選項]可看到[書簽],在空白位置輸入結尾兩字,第二步是定義頁面的末端結尾兩字,選擇菜單[編輯]的[書簽],在[書簽名]項輸入結尾兩字,確定後即可。其實書簽的名字可以隨便改名,但都是改為方便表達跳轉到的位置的意思直觀好。用此方法同樣可以做到一頁面跳轉到不同頁面的不同位置,只不過是先選[選項]里的[目標框架],再製作[書簽]罷了。
18.我可以在自己的網頁上設計一個點歌的菜單嗎?
可以,方法是利用菜單[插入]中[高級]項的[插件]功能,在[數據源]瀏覽選擇已放好的mid或wav文件就行了。
19.為什麼我用FP98中的頁面屬性方式放置背景音樂,在Netscape的較低版本瀏覽器卻沒有聲音?音樂的循環次數是怎樣控制的?
雖然現在已有統一的HTML語言標准,IE與FP98同是微軟的大作,但由於IE與NC是不同的公司製作的,所以大家的源代碼不可能相同,對HTML語言有認識者,可發覺其支持背景標記的代碼是完全不同的,但這在高版本的NC瀏覽器已得到解決,若果你想用FP98的插入背景而又想令一些
低版本的瀏覽器能有背景音樂,解決的辦法如下:使頁面處於[HTML]狀態下,可看到有這樣其中類似的一句:<bgsound src="midi/sound.mid" loop="-1">,這是IE可以接受的源代碼標記,loop="-1"是無限循環的意思,當用插件形式放置背景音樂時,源代碼是:src="file:///sound.wav" align="absmiddle" hidden autostart="true">,hidden是[插件屬性]的[隱藏插件],而在後面加入的autostart="true"是表示自動播放,但這樣只能播放一次,再在後面加入一句loop="infinite"或者loop="true"都可以,那麼這樣就可使較低版本的不同瀏覽器支持無限播放背景音樂。若果你同時使用這兩種方式放置背景音樂,你會發覺IE4下這兩種聲音竟可以同時播放,如果用循環次數來控制其中一段音樂,另一段無限循環......。
20.怎樣用好FP98的各種功能?
可以把菜單[查看]的各種工具欄選項放到桌面上,然後把每一種功能都試試,你會發覺,其實用FP98編輯網頁就象排版那樣容易,你不需懂得任何HTML語言。
21.我可以使自己的網頁在不同的解析度下大小自動適應嗎?
不能,但有種方法可以試試看,我是在640X480解析度設計自己的網頁,對於文字-不想離行的段落,可以用功能鍵[Shift+Enter]來設置控制長度。對於圖文混排的,如想在兩段文字之間插入圖片(沒有用[Shift+Enter]鍵控制段落),可用[段落]中[段落屬性],選擇[樣式]的選項[顏色]-[背景圖象],這樣做會使本來不大的一張圖片鋪滿整段,在不同的解析度就能自動適應,若果你只想在不滿一整行的文字添加背景,不想令到這行的餘下空白位置亦整行鋪滿,方法是先定義這行,按滑鼠右鍵選擇[字體屬性]中的[字體]選項[樣式],在[顏色]項里放入圖片或者背景顏色就行了,這樣做的好處是靈活度大大高於用段落的形式控制文字的背景,縱使用了[Shift+Enter]來安排段落文字亦無所謂。如果是幾個頁面在一個框架中,而又想在其中一個頁面的圖片或文字處於中間位置的,可把頁面中的內容放在一個無邊界的框框裡面,用[表格屬性]的選項[布局]-[對齊方式],選擇[居中],那麼內容就會安排在指定的這個表格里,沒有邊界的表格可把除了[漂浮]外餘下的三個選項設為[0]。
22.我想使多頁面框架中的頁面可以由瀏覽者自由選擇寬度可以嗎?
在框架的指定頁面按下滑鼠右鍵,選擇[框架屬性],[選項]的[在瀏覽器中調整大小]就是可讓較長的頁面讓瀏覽者自由選擇寬度,而[顯示滾動條]可設置瀏覽屏幕是否需要滾動條。
23.為什麼我用FrontPage98設計的超級連接在[普通]與[預覽]狀態下看到屏幕左下角顯示的是flie:///d:/......?
這其實是沒有關系的,當你把網頁上載之後,它就會自動地改為你在伺服器上的路徑。
24.FP98的瀏覽器有什麼作用?
FrontPage98除了編輯器有這么強大的功能外,利用FP98的瀏覽器對於管理整個網站是非常有用處的,例如它帶有一個檢驗網頁超級連接、製作預訂的頻道等的功能,如果你只個是初學者,請慎用FP98瀏覽器的這些功能,因為它會當你按了某一個不知有什麼用的鍵,就很容易改變它的超級連接路徑以及其它方面的東西,你可先隨便設計一個網頁來試試這些功能,那麼就可百戰百勝。
25.使頁面在幾秒鍾之後自動跳轉到另一頁是怎樣做到的?
我是這樣做的:單擊滑鼠右鍵,選擇[頁面屬性]的選項[自定義],在[系統變數]處單擊[添加],[名稱]項添上refresh,[值]項添上2;url=1.htm。2表示要等待的時間(2秒),可以自由更改,url=1.htm表示要跳轉的另一超文本文件名。
26.如何使使用了超級連接的圖象不會出現一個藍色的邊框?
用滑鼠右鍵單擊圖象,選擇[圖象屬性],選擇選項[外觀],使[布局]里的[邊框線寬度]為[0]即可,而[對齊方式]里的功能可以控制圖象與文字的關系。
27.怎樣使當圖象不能正常顯示出來時,顯示出圖象的作用的文字?
在圖象上單擊滑鼠右鍵選擇[圖象屬性],可看到[可替換的表示方式]有[文字]這個選項,填上圖象表示的作用文字就行了。
28.我經常看見一些網頁能使一張圖片在頁面上任意飛行或者一進入頁面就會有歡迎的頁面出現,退出又有再見的畫面,還有提示別人逗留本網頁的時間等等,這又是怎樣實現的呢?
這是因為這些網頁應用了Java script或者Java Applet,由於這些程序較長,所以不能一一列出,下面僅給出退出頁面說再見的Java程序:<body ONUNLOAD="alert(' 小平向你道別:\n\n 朋友,茫茫網海中,能與你相遇相遇!\n\n 我們總算有緣吧!\n\n 希望你有空常來坐坐!">
以上均在FrontPage98編輯器的[普通]狀態下實現。其實使用改變頁面、表格、單元格、字體、圖象等屬性里的各種功能,是能很好地安排頁面文字的位置,甚至可使頁面上的文字在不同的解析度下自動地適應,創造出很多的變化等等,靈活運用FrontPage98,不懂HTML編程語言,照樣能能設計出一個人見人愛網頁。注意有些功能的實現可能需要FP98的補丁程序,可到筆者的網頁中Download,有興趣與作者交流網頁設計心得的朋友請光臨pingnet.yeah.net。
如何用FrontPage98製作動態按鈕
動態按鈕?難道你不知道動態按鈕嗎,如果你從沒見過,那麼你去過的站點就太少了。動態按鈕能使你的頁面奕奕生輝,充滿活力,現在幾乎每個個人主頁頁面上都用上了動態按鈕。當滑鼠拂過鏈接下頁的圖片時,圖片一下就換了顏色、或變了形狀、或動了起來,不是很妙嗎?
從動態按鈕開始出現到現在,總結起來一共有兩大類:一是用 Javascript,二是用 JavaApplet;兩者分別又有幾段不同的語句寫成,大多數業余主頁製作者在自己的個人主頁上用的都是 Javascript 。你可以根據自己的喜歡,選擇不同的方法和效果。但無論你用哪一種方法,都不如用 FrontPage98 帶有的動態按鈕特性來得容易。不信嗎?就跟隨我們的介紹,做一做看便知道了。 FrontPage98 使用的是簡短的 Java 小應用程序。
不管你用哪一種方法,萬變不離其宗的是都要用到一前一後的兩張相關圖片,以產生動態效果。你可以預先做好滑鼠移過一前一後的兩張圖片,那你就可以跳過以下頭幾步。
創建這么Cool的動態按鈕首先一步是選擇一張普通的圖片。
圖片的來源可以是通過掃描儀,數字相機或其他數字輸入設備。你也可以用桌面上的圖片,用 FrontPage98 圖片庫,或從其他網頁上得到圖片。選擇好適當的圖片後,用 FrontPage Explorer 的導入(Import)命令,將其加入你的頁面,並用工具欄上的插入圖片(Insert Image)按鈕將其定位在適當的位置。
定位好後,點中這張圖片文件。 FrontPage98 提供了新的圖片編輯工作來提高圖片質量。比如,可自動做出淡化效果、坡度效果、旋轉效果、裁剪大小等等。這個例子中我們用坡度效果將圖片邊框做出坡度的效果。
在你做好坡度效果後,可通過 Explorer 中的 File 菜單下的保存命令,將修飾好的圖片存入 FrontPage Web 中,你可以選擇原先的圖片文件稍作改動,以表示兩幅圖片的關聯,另存下來。
下一步,再次選擇頁面上做好了坡度效果的圖片,選擇圖片工具欄上的「淡化」(Washout)工具做出暗淡圖片的效果...
再選擇保存按鈕,再次保存「淡化」了的圖片的頁面及「淡化」的圖片,另存一個名字以免覆蓋了原來的坡度效果圖片。
下一步,刪除不用的圖片文件。如果你已准備好前後兩張圖片,可以直接從下一步開始。
要在你的頁面創建動態按鈕,選擇插入(Insert)動態元素(Active Elements) :動態按鈕(Hover Button)。第一步,鍵入你要這組動態按鈕鏈接至的地址,然後定義圖片在頁面中出現的高度和寬度。然後單擊自定義(Custom)按鈕繼續創建動態按鈕。
在自定義對話框中,輸入滑鼠移過之前的圖片文件名和之後的圖片文件名,同時還可選地作出滑鼠移過該圖片時及點擊時的音響,也可以不用音響,填完後單擊 OK。
這樣你就輕而易舉地完成了第一組動態按鈕!單擊 FrontPage Editor 窗口底部的預覽標簽就可以欣賞自己創建的動態按鈕奇妙的效果了。
用FrontPage輕松製作反饋表單
網上的信息反饋通常使用交互表單來完成。表單主要用於信息調查、收集統計數字等方面。在電子商務流行的今天,表單的作用更是不容忽視,我們可以利用表單來輕松完成各種數據的收集、獲得用戶定單等。對於不懂資料庫的我們,還是先學學FrontPage 2000(以下簡稱FP)中的表單製作方法吧。
第一步:
首先打開「文件」菜單,選擇「新建」,在子菜單中選擇「網頁」命令。在彈出的對話框中點擊「常規」選項卡,然後選擇「表單網頁向導」,並單擊「確定」按鈕。彈出「表單製作向導」對話框後,單擊下一步按鈕,當我們第一次使用表單網頁向導的時候,需要單擊「添加」按鈕來添加問題。彈出對話框後,我們可以在「選擇此問題要收集的輸入類型」列表框中選擇要添加的類型。
單擊「下一步」按鈕後,會出現關於個人信息的對應項目,對各項內容做好選擇後,單擊「下一步」按鈕。
這樣,問題就添加到列表中,如果不想再添加問題,直接單擊「下一步」按鈕繼續製作。在「如何顯示問題列表」下有4個單選鈕,是用來調整問題的顯示方式,我們在這里採用「顯示為普通段落」的顯示方式,然後對其他選項不作改動,單擊「下一步」按鈕。在輸出選項中也有3個單選鈕供我們選擇,我們這里按照系統默認的「將結果保存到Web頁」,然後在「輸入結果文件的基本名稱」後輸入Web頁的名字。
單擊「下一步「按鈕,然後單擊「完成」按鈕。
第二步:
然後我們就可以利用所學的網頁製作基礎知識,對這個表單的頁面進行修飾。
做好這些之後,我們就要設置一下表單的屬性了。右鍵單擊表單的任意一處,在彈出的快捷菜單中選擇「表單屬性」命令,在彈出的對話框中的「發送到」單選鈕後設置填寫發送的地址。在文件名稱後輸入保存表單結果的文件名稱,在這里要輸入一個對應的網頁地址,單擊「瀏覽」按鈕,選擇一個已經存在的網頁的話,會將表單結果附加在該網頁的最後。如果還希望瀏覽者提交的表單能通過E-mail反饋到自己的信箱,就在「電子郵件地址」後的文本框中填寫好自己的電子郵件地址,然後單擊確定按鈕。(在完成好這些設置之後,如果你沒有安裝FrontPage伺服器擴展,系統會自動提示你安裝該擴展。注意:如果沒安裝伺服器擴展功能的話,我們所設置的這些表單也將起不到任何作用。)
接下來設置按鈕。在表單中我們經常用到的按鈕功能就是提交和清除功能,如果我們不想對按鈕的名稱進行修改,利用系統默認的設置即可。如果想對它進行修改,就雙擊該按鈕,彈出對話框後進行設置。在「名稱」後輸入這個按鈕的名稱;在「值/標簽」後輸入按鈕標簽,也就是在瀏覽器中顯示的按鈕字樣。按鈕類型包括三種(選擇「提交」單選鈕,則規定該按鈕的作用為提交表單;選擇「重置」按鈕,規定按鈕的作用為清除填寫內容;如果選擇「普通」單選鈕,就可以自己設置該按鈕的作用了,如加上超鏈接等),完成按鈕設置後,單擊「確定」按鈕。
做好以上這些之後,一個最簡單的信息反饋表單就製作完成了。在跟著我們做好這些之後,可能讀者們對FP的伺服器擴展功能還不是很了解,在以後筆者將專門對FP的伺服器擴展功能進行講解。
E. C#的資料庫操作
下面的介紹和參考資料希望能多少幫助你點
SQL SERVER 和ACCESS/excel的數據導入導出
常規的數據導入導出:
使用DTS向導遷移你的Access數據到SQL Server,你可以使用這些步驟:
1)在SQL SERVER企業管理器中的Tools(工具)菜單上,選擇Data Transformation
2)Services(數據轉換服務),然後選擇 czdImport Data(導入數據)。
3)在Choose a Data Source(選擇數據源)對話框中選擇Microsoft Access as the Source,然後鍵入你的.mdb資料庫(.mdb文件擴展名)的文件名或通過瀏覽尋找該文件。
4)在Choose a Destination(選擇目標)對話框中,選擇Microsoft OLE DB Prov ider for SQL Server,選擇資料庫伺服器,然後單擊必要的驗證方式。
5)在Specify Table Copy(指定表格復制)或Query(查詢)對話框中,單擊Copy tables(復製表格)。
6)在Select Source Tables(選擇源表格)對話框中,單擊Select All(全部選定)。下一步,完成。
Transact-SQL語句進行導入導出:
1.在SQL SERVER里查詢access數據:
Select * FROM OpenDataSource( ''Microsoft.Jet.OLEDB.4.0'',''Data Source="c:DB.mdb";User ID=Admin;Password='')...表名
2.將access導入SQL server
在SQL SERVER 里運行:
Select * INTO newtable FROM OPENDATASOURCE (''Microsoft.Jet.OLEDB.4.0'',''Data Source="c:DB.mdb";User ID=Admin;Password='' )...表名
3.將SQL SERVER表裡的數據插入到Access表中
在SQL SERVER 里運行:
insert into OpenDataSource( ''Microsoft.Jet.OLEDB.4.0'',''Data Source=" c:DB.mdb";User ID=Admin;Password='')...表名 (列名1,列名2) select 列名1,列名2 from sql表
實例:
insert into OPENROWSET(''Microsoft.Jet.OLEDB.4.0'',''C:db.mdb'';''admin'';'''', Test) select id,name from Test
Insert INTO OPENROWSET(''Microsoft.Jet.OLEDB.4.0'', ''c:trade.mdb''; ''admin''; '''', 表名) Select * FROM sqltablename
二、SQL SERVER 和Excel的數據導入導出
1、在SQL SERVER里查詢Excel數據:
Select * FROM OpenDataSource( ''Microsoft.Jet.OLEDB.4.0'',''Data Source="c:book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0'')...[Sheet1$]
下面是個查詢的示例,它通過用於 Jet 的 OLE DB 提供程序查詢 Excel 電子表格。
Select * FROM OpenDataSource ( ''Microsoft.Jet.OLEDB.4.0'',''Data Source="c:Financeaccount.xls";User ID=Admin;Password=;Extended properties=Excel 5.0'')...xactions
2、將Excel的數據導入SQL server :
Select * into newtable FROM OpenDataSource( ''Microsoft.Jet.OLEDB.4.0'',''Data Source="c:book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0'')...[Sheet1$]
實例:
Select * into newtable FROM OpenDataSource( ''Microsoft.Jet.OLEDB.4.0'',''Data Source="c:Financeaccount.xls";User ID=Admin;Password=;Extended properties=Excel 5.0'')...xactions
3、將SQL SERVER中查詢到的數據導成一個Excel文件
T-SQL代碼:
EXEC master..xp_cmdshell ''bcp 庫名.dbo.表名out c:Temp.xls -c -q -S"servername" -U"sa" -P""''
參數:S 是SQL伺服器名;U是用戶;P是密碼
說明:還可以導出文本文件等多種格式
實例:EXEC master..xp_cmdshell ''bcp saletesttmp.dbo.CusAccount out c:temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"''
EXEC master..xp_cmdshell ''bcp "Select au_fname, au_lname FROM pubs..authors orDER BY au_lname" queryout C: authors.xls -c -Sservername -Usa -Ppassword''
在VB6中應用ADO導出Excel文件代碼:
Dim cn As New ADODB.Connection
cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;"
cn.execute "master..xp_cmdshell ''bcp "Select col1, col2 FROM 庫名.dbo.表名" queryout E:DT.xls -c -Sservername -Usa -Ppassword''"
4、在SQL SERVER里往Excel插入數據:
insert into OpenDataSource( ''Microsoft.Jet.OLEDB.4.0'',''Data Source="c:Temp.xls";User ID=Admin;Password=;Extended properties=Excel 5.0'')...table1 (A1,A2,A3) values (1,2,3)
T-SQL代碼:
Insert INTO
OPENDATASOURCE(''Microsoft.JET.OLEDB.4.0'',''Extended Properties=Excel 8.0;Data source=C:traininginventur.xls'')...[Filiale1$] (bestand, prokt) VALUES (20, ''Test'')
F. FP和TP是什麼程序
ftp
文件傳輸協議
FTP(File Transfer Protocal),是文件傳輸協議的簡稱。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。
FTP(File Transfer Protocol)
FTP的作用
正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。
FTP工作原理
拿下傳文件為例,當你啟動FTP從遠程計算機拷貝文件時,你事實上啟動了兩個程序:一個本地機上的FTP客戶程序:它向FTP伺服器提出拷貝文件的請求。另一個是啟動在遠程計算機的上的FTP伺服器程序,它響應你的請求把你指定的文件傳送到你的計算機中。FTP採用「客戶機/伺服器」方式,用戶端要在自己的本地計算機上安裝FTP客戶程序。FTP客戶程序有字元界面和圖形界面兩種。字元界面的FTP的命令復雜、繁多。圖形界面的FTP客戶程序,操作上要簡潔方便的多。
簡單地說,支持FTP協議的伺服器就是FTP伺服器,下面介紹一下什麼是FTP協議(文件傳輸協議)
一般來說,用戶聯網的首要目的就是實現信息共享,文件傳輸是信息共享非常重要的一個內容之一。Internet上早期實現傳輸文件,並不是一件容易的事,我們知道 Internet是一個非常復雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接在Internet上的計算機已有上千萬台,而這些計算機可能運行不同的操作系統,有運行Unix的伺服器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統之間的文件交流問題,需要建立一個統一的文件傳輸協議,這就是所謂的FTP。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件。
與大多數Internet服務一樣,FTP也是一個客戶機/伺服器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP伺服器程序。用戶通過客戶機程序向伺服器程序發出命令,伺服器程序執行用戶所發出的命令,並將執行的結果返回到客戶機。比如說,用戶發出一條命令,要求伺服器向用戶傳送某一個文件的一份拷貝,伺服器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。
在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上載"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上載"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上載(下載)文件。
使用FTP時必須首先登錄,在遠程主機上獲得相應的許可權以後,方可上載或下載文件。也就是說,要想同哪一台計算機傳送文件,就必須具有哪一台計算機的適當授權。換言之,除非有用戶ID和口令,否則便無法傳送文件。這種情況違背了Internet的開放性,Internet上的FTP主機何止千萬,不可能要求每個用戶在每一台主機上都擁有帳號。匿名FTP就是為解決這個問題而產生的。
匿名FTP是這樣一種機制,用戶可通過它連接到遠程主機上,並從其下載文件,而無需成為其注冊用戶。系統管理員建立了一個特殊的用戶ID,名為anonymous, Internet上的任何人在任何地方都可使用該用戶ID。
通過FTP程序連接匿名FTP主機的方式同連接普通FTP主機的方式差不多,只是在要求提供用戶標識ID時必須輸入anonymous,該用戶ID的口令可以是任意的字元串。習慣上,用自己的E-mail地址作為口令,使系統維護程序能夠記錄下來誰在存取這些文件。
值得注意的是,匿名FTP不適用於所有Internet主機,它只適用於那些提供了這項服務的主機。
當遠程主機提供匿名FTP服務時,會指定某些目錄向公眾開放,允許匿名存取。系統中的其餘目錄則處於隱匿狀態。作為一種安全措施,大多數匿名FTP主機都允許用戶從其下載文件,而不允許用戶向其上載文件,也就是說,用戶可將匿名FTP主機上的所有文件全部拷貝到自己的機器上,但不能將自己機器上的任何一個文件拷貝至匿名FTP主機上。即使有些匿名FTP主機確實允許用戶上載文件,用戶也只能將文件上載至某一指定上載目錄中。隨後,系統管理員會去檢查這些文件,他會將這些文件移至另一個公共下載目錄中,供其他用戶下載,利用這種方式,遠程主機的用戶得到了保護,避免了有人上載有問題的文件,如帶病毒的文件。
作為一個Internet用戶,可通過FTP在任何兩台Internet主機之間拷貝文件。但是,實際上大多數人只有一個Internet帳戶,FTP主要用於下載公共文件,例如共享軟體、各公司技術支持文件等。 Internet上有成千上萬台匿名FTP主機,這些主機上存放著數不清的文件,供用戶免費拷貝。實際上,幾乎所有類型的信息,所有類型的計算機程序都可以在Internet上找到。這是Internet吸引我們的重要原因之一。
匿名FTP使用戶有機會存取到世界上最大的信息庫,這個信息庫是日積月累起來的,並且還在不斷增長,永不關閉,涉及到幾乎所有主題。而且,這一切是免費的。
匿名FTP是Internet網上發布軟體的常用方法。Internet之所以能延續到今天,是因為人們使用通過標准協議提供標准服務的程序。像這樣的程序,有許多就是通過匿名FTP發布的,任何人都可以存取它們。
Internet中的有數目巨大的匿名FTP主機以及更多的文件,那麼到底怎樣才能知道某一特定文件位於哪個匿名FTP主機上的那個目錄中呢?這正是Archie伺服器所要完成的工作。Archie將自動在FTP主機中進行搜索,構造一個包含全部文件目錄信息的資料庫,使你可以直接找到所需文件的位置信息。
傳輸文件的一般步驟如下:
1.在本地電腦上登陸到國際互聯網.
2.搜索有文件共享主機或者個人電腦(一般有專門的FTP伺服器網站上公布的,上面有進入該主機或個人電腦的名稱,口令和路徑).
3.當與遠程主機或者對方的個人電腦建立連接後,用對方提供的用戶名和口令登陸到該主機或對方的個人電腦.
4.在遠程主機或對方的個人電腦登陸成功後,就可以上傳你想跟別人分享的東東或者下載別人授權共享的東東(這里的東東是指能放到電腦里去又能在顯示屏上看到的東東).
5.完成工作後關閉FTP下載軟體,切斷連接.
為了實現文件傳輸,用戶還要運行專門的文件傳輸程序,比如網際快車就有這方面的功能,其它還有很多專門的FTP傳輸軟體,FlashFxp為其中的傑出軟體。有興趣的網友可以試試其他的軟體,如LeapFTP總歸各有各的特色.
G. 我用的餐飲軟體SQL資料庫佔用FP達到1.8-1.9個G非常卡,求解決辦法
出錢。我可以幫你優化。
H. 請教:擴展名為fp的文件用何軟體打開
edt文件是資料庫的位元組集欄位存放文件,
用資料庫編輯器查看資料庫結構就明白了
I. 資料庫文件擴展名
資料庫的不同其擴展名也不同:
SQL的就是MDF
Access資料庫的擴展名是mdb 。
MSSql資料庫的擴展名是mdf 。
Paradox資料庫的擴展名是DB 。
Oracle資料庫的擴展名是DBF。
dBase資料庫的擴展名是DBF 。
FoxPro資料庫的擴展名是DBF 。
MS Works資料庫的擴展名是wdb。
(9)fp資料庫擴展閱讀:
程序資料庫文件
PDB(Program Database File,程序資料庫文件)文件物理結構在我們目前使用的掌上電腦中,Palm操作系統由於其功能強大、應用軟體多等特點,佔有很大的比例。PDB文件是Palm OS操作系統上數據文件類型。一般我們在使用Palm系統的電子書時都會遇到這種文件,一般用於電子書或手機電子書 pdb是Palm DataBase的縮寫,Palm OS所用文件的擴展名為「.pdb」。還表示碳氧同位素標准樣品以及可編程延遲模塊,是DSP中的一種模塊,可以用來計數和延時。
參考資料來源:網路-程序資料庫文件
J. jkfp資料庫文件如何合並
printf("您選擇的是:編號\n請選擇您要查詢的編號:\n");scanf("%s",bianhao); //本來你的程序是這樣的 FILE *fp1=fopen("my.dat","r");//文件只能打開一次 不能重復打開 while(1){ if(fgets(buff,1024,fp1)==<a href="https://www..com/s?wd=NULL&tn=44039180_cpr&fenlei=-A-EUBtkPjfdrjTvPjT1rH6vnjb4nHfs" target="_blank" class="-highlight">NULL</a>) break; if(strcmp(buff,bianhao)==0)//這里比較字元串不用取地址 printf("%s",buff);}fclose(fp1);//不過你的要求是 {第一個字元 等於輸入的值 }那應該是這樣 printf("您選擇的是:編號\n請選擇您要查詢的編號:\n");scanf("%c",bianhao);//這里的bianhao是char 不是 char[]FILE *fp1=fopen("my.dat","r"); while(1){ if(fgets(buff,1024,fp1)==<a href="https://www..com/s?wd=NULL&tn=44039180_cpr&fenlei=-A-EUBtkPjfdrjTvPjT1rH6vnjb4nHfs" target="_blank" class="-highlight">NULL</a>) break; if(buff[0] == bianhao) printf("%s",buff);}fclose(fp1);//但是這樣顯然不符合邏輯 編號應該是多個字元 所以也可能是這樣printf("您選擇的是:編號\n請選擇您要查詢的編號:\n");scanf("%s",bianhao);//依然輸入 char[]FILE *fp1=fopen("my.dat","r"); while(1){ if(fgets(buff,1024,fp1)==<a href="https://www..com/s?wd=NULL&tn=44039180_cpr&fenlei=-A-EUBtkPjfdrjTvPjT1rH6vnjb4nHfs" target="_blank" class="-highlight">NULL</a>) break; if(strncmp(buff,bianhao, strlen(bianhao))==0)//這里的函數改成strncmp 具體意思去網路 printf("%s",buff);}
fclose(fp1);