亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ADOCONNECTION組件屬性怎么配置

發布時間:2021-06-17 14:26:36 來源:億速云 閱讀:115 作者:chen 欄目:編程語言

本篇內容介紹了“ADOCONNECTION組件屬性怎么配置”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

你可以生成一個數據模塊,靜態放置數據集和ADO CONNECTION組件,然后使該數據模塊不在程序開始時生成,而可以在線程中動態的生成,這種方法也可以,有興趣的朋友可以試一下二者之間的執行效率。

本人最近正在進行呼叫中心的座席端和服務器軟件開發,座席端登錄部分是進行提取主機信息,然后使用SOCKET提交給遠程服務器,服務器再在后臺數據庫中進行查找信息,進行對比,看是否允許座席端主機登錄,因為我的電腦中無法安裝SQLSERVER。

所以 ,ADO CONNECTION后臺數據庫暫時使用access小型數據庫進行代替,到后期可以改為SQLSERVER數據庫,,我在后臺數據庫中使用了兩個表,使用ADO CONNECTION字段將其相關聯,如果在***個表中查找到信息以后馬上會進入第二個表中進行查找,如果***個表中的信息符合,就返回個客戶第二個表中的信息,因為座席端主機有200多臺,為了防止幾臺主機同時進行驗證信息,引起沖突,我在服務器端建立多線程。

利用線程進行后臺的查詢,以及查找結果的回傳,ADO CONNECTION編寫成功后進行測試,發現當一個主機連接后可以測試成功,但是,當第二個或者以后的線程產生時,數據集在***個表中可以查到正確的信息,但是進入第二個表中時,會發現按照正確的查找條件進行查找時,查到的信息都為NIL,而且經過跟蹤,發現,其實ADO CONNECTION已經找到了正確的信息,而且已經發送成功了,但是卻無法接收到,當時我在論壇中發表了一個帖子尋求幫助。

有些朋友說可能ACCESS數據庫不提供多線程訪問,但是我聽說很多的論壇中好像都使用了ACCESS進行后臺線程的查找的。翻看MSDN中關于COM的說明:發現我的線程中竟然缺少最重要的兩個函數過程。

CoInitialize( nil );凡是訪問com對象都應該使用。線程的關閉時應該使用CoUnInitialize;否則ADO CONNECTION肯定出錯,我相信肯定有不少的朋友經歷過這種問題的:

unit Unitquerythread;  interface  uses  windows,SysUtils,Classes, Dialogs,ADODB,db, NMMSG, ActiveX{必須要有};  type  QueryThread = class(TThread)  private  FComputerInfor,FIPaddressinfo: string;//傳遞的信息  FAdoQuery,FAdoQUserInfor:TadoQuery;//動態生成的表一,表2  Fadoconnection:Tadoconnection;//動態生成的連接  Fnmmsg,FNMretureMSG:TNMMSG;//用來發送返回信息的組件  filestream:tfilestream;  procedure ExtractInfor(TransInfo:string{自定義的從該提交信息中分離信息的過程});  procedure ShellexeQuery;  Destructor Destroy;

“ADOCONNECTION組件屬性怎么配置”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

博白县| 灵丘县| 蛟河市| 兴隆县| 天柱县| 昔阳县| 嘉鱼县| 贞丰县| 双鸭山市| 台南市| 长宁县| 二手房| 临邑县| 都安| 特克斯县| 阆中市| 双城市| 当阳市| 云龙县| 个旧市| 建阳市| 诸城市| 大冶市| 龙游县| 古浪县| 巩义市| 孙吴县| 眉山市| 兴城市| 越西县| 铜山县| 惠州市| 玉龙| 弋阳县| 色达县| 白城市| 富民县| 阿荣旗| 嘉善县| 巧家县| 雅安市|