如何將sql2000數(shù)據(jù)庫(kù)拷貝到異地電腦上連接ppt課件_第1頁(yè)
如何將sql2000數(shù)據(jù)庫(kù)拷貝到異地電腦上連接ppt課件_第2頁(yè)
如何將sql2000數(shù)據(jù)庫(kù)拷貝到異地電腦上連接ppt課件_第3頁(yè)
如何將sql2000數(shù)據(jù)庫(kù)拷貝到異地電腦上連接ppt課件_第4頁(yè)
如何將sql2000數(shù)據(jù)庫(kù)拷貝到異地電腦上連接ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、如何將sql2000數(shù)據(jù)庫(kù)拷貝到異地電腦上銜接1.在企業(yè)管理器新建數(shù)據(jù)庫(kù):比如一名為:test的數(shù)據(jù)庫(kù),在其中建立以個(gè)student的表。 Student表的構(gòu)造如下: 2.選擇test數(shù)據(jù)庫(kù)點(diǎn)右鍵點(diǎn)“一切義務(wù)-分別數(shù)據(jù)庫(kù) 3在途徑下:C:Program FilesMicrosoft SQLServerMSSQLData找到剛剛建立的數(shù)據(jù),拷貝test_Data.mdf和test_Log.ldf這兩個(gè)文件 4.在剛剛拷貝test_Data.mdf和test_Log.ldf文件放到另外一臺(tái)裝有MSSQL的數(shù)據(jù)庫(kù)電腦上E盤的數(shù)據(jù)庫(kù)文件下可以隨意放到電腦的任何盤里 5.在這臺(tái)電腦上翻開(kāi)-企業(yè)管理器-

2、選擇數(shù)據(jù)庫(kù)-點(diǎn)右鍵-一切義務(wù)-附加數(shù)據(jù)庫(kù)- 在pb9.0中采用SQL公用接口銜接 1.翻開(kāi)pb9.0的數(shù)據(jù)庫(kù)畫板,選中MSS Microsoft SQL Server 點(diǎn)右鍵選擇“new profile如以下圖 留意填寫server:可以填寫計(jì)算機(jī)的稱號(hào)也可以填寫本機(jī)的IP地址: 選中test數(shù)據(jù)庫(kù),點(diǎn)右鍵點(diǎn)“connect 銜接勝利了。復(fù)制數(shù)據(jù)庫(kù)畫板Previes中的代碼到程序中open事件 在pb9.0中采用ODBC銜接SQL數(shù)據(jù)庫(kù) 分兩步: 第一:在ODBC數(shù)據(jù)源管理器銜接好數(shù)據(jù)庫(kù) 第二:在Pb中與ODBC數(shù)據(jù)源中銜接好的數(shù)據(jù)庫(kù)銜接 1在程序的“管理工具選擇“數(shù)據(jù)源ODBC 點(diǎn)“添加 2

3、.在驅(qū)動(dòng)程序中選擇“sql server然后點(diǎn)完成 3.在以下圖填寫稱號(hào)可以隨意填寫最好是英文的,描畫可填可不填,效力器選擇剛剛數(shù)據(jù)庫(kù)附加的計(jì)算機(jī)稱號(hào) 4.按照實(shí)踐情況填寫,點(diǎn)下一步 5.在如圖下拉列框中選擇剛剛附加數(shù)據(jù)庫(kù)稱號(hào):test odbc配置勝利后可以在數(shù)據(jù)源管理器看到剛剛配置test數(shù)據(jù)源 6 翻開(kāi)pb數(shù)據(jù)庫(kù)畫板,選擇ODB ODBC點(diǎn)右鍵選擇“new profile 7在datesoure中選擇剛建立的數(shù)據(jù)源稱號(hào),輸入登錄SQL數(shù)據(jù)庫(kù)的用戶或密碼,并測(cè)試 . 9 將第7步中Preview中代碼復(fù)制到程序的open事件中完成pb銜接ODBC銜接: 在在pb9.0中采用讀取配置文件動(dòng)態(tài)

4、中采用讀取配置文件動(dòng)態(tài)銜接數(shù)據(jù)庫(kù)銜接數(shù)據(jù)庫(kù)上面都是在程序里固定了銜接數(shù)據(jù)庫(kù)上面都是在程序里固定了銜接數(shù)據(jù)庫(kù),一但程序打包后生成可執(zhí)行文一但程序打包后生成可執(zhí)行文件就不能動(dòng)態(tài)修正。而采用讀取配置文件銜接數(shù)據(jù)信息就可以打包件就不能動(dòng)態(tài)修正。而采用讀取配置文件銜接數(shù)據(jù)信息就可以打包后銜接數(shù)據(jù)庫(kù)方便。采用公用接口銜接后銜接數(shù)據(jù)庫(kù)方便。采用公用接口銜接SQL,讀取配置文件讀取配置文件1.首先翻開(kāi)記事本編寫,并另存為首先翻開(kāi)記事本編寫,并另存為conn.ini 如圖:如圖: 2.在pb中采用MSSQL(前面引見(jiàn)過(guò))公用接口銜接: 3 在在pb中定義全局變量:如圖中定義全局變量:如圖 4.在程序的在程序的o

5、pen 事件參與事件參與下面的代碼:下面的代碼: 在pb中數(shù)據(jù)庫(kù)存取圖片 1.前面我們建立一張名為:student表,其構(gòu)造如下: Id:表示學(xué)生的學(xué)號(hào) Photo的數(shù)據(jù)類型為image,用來(lái)保管學(xué)生的照片。 2.先銜接好數(shù)據(jù)庫(kù)(可以采用公用接口銜接,ODBC銜接,在pb中建立一個(gè)w_main窗口上面主要放上單行文本框:sle_1圖片控件:p_1,p_2按鈕:cb_1, cb_2, cb_3,圖片按鈕:pb_1 3. 在在 test中聲明全局變量:中聲明全局變量: blob stu_photo/是向數(shù)據(jù)庫(kù)插入圖片的是向數(shù)據(jù)庫(kù)插入圖片的blob變量變量 gs_profile/是配置文件名是配置文

6、件名(本列采用是讀取配本列采用是讀取配置文件來(lái)用公用接口銜接置文件來(lái)用公用接口銜接SQL,省去手工配置,省去手工配置ODBC) 4.在圖片按鈕在圖片按鈕pb_1的的clicked事件中代碼:事件中代碼:string ls_pathname, ls_filenameinteger li_value,li_FileNum,loops,ilong ll_fileLength,bytes_read,new_posblob b, tot_b/可以是可以是jpg,bmp的格式圖片的格式圖片li_value = GetFileOpenName(選擇照片選擇照片, &+ ls_pathname, ls_fil

7、ename, jpg,Jpg Files (*.jpg),*.jpg,+bmp file(*bmp),*.bmp)IF li_value = 1 THEN/ 獲取文件的長(zhǎng)度,并翻開(kāi)文件獲取文件的長(zhǎng)度,并翻開(kāi)文件ll_fileLength= FileLength(ls_filename)li_FileNum = FileOpen(ls_filename, &StreamMode!, Read!, LockRead!)/ 計(jì)算分好多次翻開(kāi)文件,由于一次最大可以讀取計(jì)算分好多次翻開(kāi)文件,由于一次最大可以讀取32765個(gè)個(gè)字節(jié)字節(jié)IF ll_filelength 32765 THENIF Mod(ll

8、_filelength, 32765) = 0 THENloops =ll_filelength/32765ELSEloops = (ll_filelength/32765) + 1END IFELSEloops = 1END IF/ 讀取文件new_pos = 1FOR i = 1 to loopsbytes_read = FileRead(li_FileNum, b)tot_b = tot_b + bNEXTFileClose(li_FileNum)/stu_photo是blob,是個(gè)全局變量stu_photo=tot_bP_1.setpicture(stu_photo)/在圖片控件p_1

9、上顯示圖片Elseif li_value=-1 thenMessageBox(選擇照片,翻開(kāi)文件錯(cuò)誤!)End If5.在在cb_1(保管保管)的的clicked事件代碼:事件代碼:string idid=trim(sle_1.text)if id= thenmessagebox(,必需輸入學(xué)生的學(xué)號(hào)必需輸入學(xué)生的學(xué)號(hào))sle_1.setfocus()else/先插入學(xué)生的學(xué)號(hào)先插入學(xué)生的學(xué)號(hào)insert into student(id) values(:id);/blob插入更新都是用插入更新都是用updateblob語(yǔ)句語(yǔ)句,stu_photo是定義的全局變量是定義的全局變量updateblob student set photo=:stu_photo where id=:id;end ifif SQLCA.SQLCode 0 thenmessagebox(系統(tǒng)提示系統(tǒng)提示,添加失敗了!添加失敗了!)return;else messagebox(系統(tǒng)提示系統(tǒng)提示,添加勝利了!添加勝利了!)/重新刷

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論