中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

定州市| 福建省| 北京市| 柞水县| 乃东县| 攀枝花市| 奇台县| 梨树县| 临汾市| 丹东市| 建水县| 泸溪县| 苗栗县| 舞阳县| 营口市| 泗水县| 剑河县| 通道| 铁力市| 平原县| 察隅县| 广宗县| 灌南县| 惠东县| 石门县| 施秉县| 封丘县| 平安县| 女性| 皮山县| 布拖县| 商城县| 襄汾县| 澄城县| 营山县| 湘潭市| 榆社县| 疏勒县| 浏阳市| 林西县| 婺源县|