資料庫OCX
⑴ 請問msadodc.ocx控制項和msstdfmt.dll的作用分別是什麼
連接資料庫用到的adodc控制項。它屬於ActiveX控制項(.ocx),msadodc.ocx文件定義了控制項的用法和屬性等,可以在非vb環境使用adodc控制項。
msstdfmt.dll是動態鏈接庫,裡面有定義好的函數
⑵ 動態資料庫的什麼是動態鏈接庫
動態鏈接庫(Dynamic Link Library 或者 Dynamic-link Library,縮寫為 DLL),是微軟公司在微軟Windows操作系統中,實現共享函數庫概念的一種方式。這些庫函數的擴展名是 」.dll"、".ocx"(包含ActiveX控制的庫)或者 ".drv"(舊式的系統驅動程序)。
動態鏈接提供了一種方法,使進程可以調用不屬於其可執行代碼的函數。函數的可執行代碼位於一個 DLL 文件中,該 DLL 包含一個或多個已被編譯、鏈接並與使用它們的進程分開存儲的函數。DLL 還有助於共享數據和資源。多個應用程序可同時訪問內存中單個 DLL 副本的內容。
使用動態鏈接庫可以更為容易地將更新應用於各個模塊,而不會影響該程序的其他部分。例如,您有一個大型網路游戲,如果把整個數百MB甚至數GB的游戲的代碼都放在一個應用程序里,日後的修改工作將會十分費時,而如果把不同功能的代碼分別放在數個動態鏈接庫中,您無需重新生成或安裝整個程序就可以應用更新。
⑶ VB msdatgrd.ocx缺失問題
這個並不難,據我了解他無非就是少個文件,你程序啟動的時候,這樣寫啟動代碼:
PrivateSubForm1_Load()
IFdir("c:windowssystem32msdatgrd.ocx")=""Then'//如果沒有文件就復制進去
Dimsf,df
sf="c:windowssystem32"'//指定源文件路徑和名。
df=App.Path+@"OCXmsdatgrd.ocx"'//指定目標路徑和文件名。
FileCopysf,df'//將源文件的內容復制到目的文件中。
Shell"regsvr32'c:windowssystem32msdatgrd.ocx'"'//注冊OCX控制項
EndIf
EndSub
第二種辦法就是下載安裝包,假如你的插件是exe安裝包形式,在打包製作你的程序的時候,我舉例使用SetUp Factory,檢測你是否已經安裝某個支持文件,如果安裝就不再安裝,如果沒安裝好就再安裝一次:
首先你自己安裝一下,在注冊表LOACAL MACHINE下面招待SoftWARE,看看他的根節點名,然後SETUP裡面把你要安裝的文件應用到資源文件。在初始設置里選擇操作,在裡面寫VBS代碼:
result=Registry.DoesKeyExist(HKEY_LOCAL_MACHINE,"SOFTWARE\品牌\.安裝名\policy\版本號");
if(result==false)then
result=File.Run(SessionVar.Expand("%TempLaunchFolder%\你要安裝的文件名"),"","",SW_SHOWNORMAL,true);
end
最後一種是蠢辦法,直接把你下載的文件放到System32目錄下,然後運行裡面輸入:
regsvr32 "c:windowssystem32msdatgrd.ocx"
這個一般人不會去這么做,十分麻煩
⑷ vc6.0製作的ocx控制項 可以連接資料庫嗎
感覺應該是基本的概念有些不清楚,odbc是一種連接方法,odbc的建立過程: ① 建立一個env,一個env對應多個連接; ② 一個資料庫可以建立多個連接,或者多個連接對應一個資料庫 ③ 一個連接可以對應多個stmt
⑸ 各位大仙好,用vc寫了一個ocx控制項(控制項實現從access資料庫查數據然後發給串口的功能)。
1.跟什麼資料庫無關
2.你所謂的b電腦的ie的安全級別要調整,允許activex控制項。
3.你沒有描述在a電腦上能不能正常運行,所以不能斷定你的ocx是否能正常運行
⑹ asp.net 載入 ocx
如果在後台調用,ocx能做的事情asp.net差不多都可以做。所以感覺是不是沒有必要?
如果您只想解決在前台可以傳資料庫讀取的參數到ocx,您可以在後台asp.net中讀取資料庫,把需要的參數都寫在模板里的javascript變數中,簡單的寫個例子:
<script type="text/javascript">
var pars1 = '<%=MyDbData.Pars1%>';
//給ocx傳遞參數
ocx.somefunc(pars1);
</script>
這樣經過asp.net程序處理、到客戶端後,代碼里的變數被寫成了真正的值:
<script type="text/javascript">
var pars1 = 'my pars1 value';
//給ocx傳遞參數
ocx.somefunc(pars1);
</script>
⑺ Oracle注冊OCX時出現OLE初始化錯誤或OCX載入錯誤
Oracle資料庫安裝時候指定路徑時指定英文路徑或者磁碟根目錄,這個資料庫就是如此奇怪,建議你換個路徑試試看 ,希望採納
⑻ 後綴名為cdx、dbf、dwg、fpt、ocarina、ocx、zxm等是什麼文件
CDX是資料庫文件的一種,如VF保存工程時,會生成一個同名的CDX文件
dbf:一種特殊的文件格式!表示資料庫文件,Foxbase,Dbase,Visual FoxPro,等資料庫處理系統所產生的資料庫文件
DWG:是CAD專有格式,一般用AUTOCAD打開。在建築,機械,鋼結構等行業工作的人士應該都知道的。
fpt:沒有聽說過。FTP知道,是文件傳輸協議,網格行業的人員肯定都知道的。
ocarina:沒有遇到過,
ocx:是編程文件的一種,嚴格來講,屬於控制項。如Delphi,VB等軟體中,都會有控制項的概念
zxm:沒有遇到過
⑼ .DLL .ini .log .ax .tbl .ocx 等等 這些後綴屬性格式各是什麼意思。
.DLL是Dynamic Link Library的縮寫,意為動態鏈接庫
.ini文件是windows的系統配置文件,統管windows的各項配置
.log 的文件,它也是由WINDOWS下的unwise.exe調用來刪除軟體。
.ax文件就是DirectShow Filters的DLL文件,用regsvr32載入。
.TBL是中文Windows系統的必備程序,如果這個程序損壞了,便要將系統內所有的輸入法移除,然後再重裝輸入法。 .
ocx是ocx控制項的擴展名,