cost 334 ms
Delphi Unidac MySQL 從備忘錄代碼語法錯誤創建觸發器

[英]Delphi Unidac MySQL Create Trigger From Memo Code Syntax Error

這是我的 MySQL 觸發代碼; 當我在 HeidiSQL 上運行此代碼時,它會創建觸發器並完美運行。 在 Delphi XE7 上,我添加了一個按鈕和一個備忘錄,將這段代碼放在備忘錄中,按鈕的 onclick 事件是; 當我點擊按鈕時,它返回語法錯誤; 也試過如下; 正如我提到的觸發代碼在 He ...

TUniQuery (UniDac TUniQuery) Last 和 First 方法是直接跳轉還是逐條記錄滾動

[英]Does TUniQuery (UniDac TUniQuery) Last and First methods jump directly or do a record by record scroll

我有一個程序必須在用戶轉到數據集中的某個記錄(TUniQuery)后設置一個更簡單的屏幕。 用戶可以通過多種方式跳轉:combobox、搜索框,最后是 DbNavigator。 從第一個記錄到最后一個記錄需要很長時間。 在執行程序之后,我發現按下 DBNavigator 上的最后一個按鈕會導致數據集 ...

Unidac / MyDac / SQL - 我在快速插入大約 1000 行時遇到問題

[英]Unidac / MyDac / SQL - I have problem with fast insert about 1000 rows

我使用 unidac 組件。 我在快速插入大約 1000 行時遇到問題。 它更快 但是,我想在過程Query.ParamByName('b1').AsInteger:= 2;中使用第一種格式。 因為它更清晰並且有大量的列,所以我發現自己更容易找到。 你對如何解決這個問題有什么想法嗎? 也許您還有其他 ...

不支持KBMMW ORM MetaExists(mwmdtTable)

[英]KBMMW ORM MetaExists(mwmdtTable) not supported

我正在嘗試使用帶有uniDAC連接的kbmMWORM在MSSQL中創建表。 以下是我的KbmmWTable定義: 調用ORM.CreateOrUpgradeTable(TDept)導致此錯誤: 異常類EkbMWexception,消息'MetaExists(mwmdtTa ...

如何替換WHERE子句中的WHERE IN選項以減少請求的執行時間?

[英]How can I replace WHERE IN choices in WHERE clause to reduce execution time of the request?

我在RAD Studio 10.2 Tokyo上編寫的C ++項目中使用DBF數據庫。 為了在此數據庫上發出請求,我使用了UniDac Devart組件(與MySQL本身相比有一點限制)。 我遇到的問題是在請求中使用WHERE IN條件時,該請求花了太多時間執行(有時超過一小時)。 這 ...

為什么我無法從unidac連接到mongodb?

[英]Why I can not connect to mongodb from unidac?

我試圖從Devart unidac組件連接到mongodb,並且提供了這樣的服務器名稱,我右鍵單擊UniConnection1並選擇“連接編輯器”,然后輸入連接參數: 服務器: cluster0-shard-00-00-xxxxx.mongodb.net 也是端口2701 ...

使用Delphi從Android通過IBDac / UniDac直接連接到Firebird

[英]Direct connection to Firebird with IBDac/UniDac from Android using Delphi

我正在嘗試使用Delphi和IBDac從Android連接到REMOTE Firebird數據庫。 它說找不到libfbclient.so.3.0.2庫。 我把它放到所有庫路徑的部署中,什么也沒有。 如果我刪除該庫,則兩者都不會連接。 android版本是7.0。 提前致謝。 ...

打開uniQuery時,為什么DataSource.onDataChange觸發2次?

[英]When uniQuery is opened, why DataSource.onDataChange trigger 2 times?

我對unidac的uniQuery有疑問: 當uniQuery打開時,如果鏈接了DataSource組件,則DataSource.onDataChange將觸發2次,而ADOQuery僅觸發1次,為什么? 環境: uniDAC:6.4,7; delphi:7,xe ...

找不到UniStoredProc1:Field'_COLUMN1'(在Android上)

[英]UniStoredProc1:Field'_COLUMN1' not found (on android)

我能夠從SQL Server獲取我的存儲過程(UniStoredProc1)應該接收的所有字段。 這是存儲過程: 查詢產生_COLUMN1作為結果字段。 現在在Delphi中,使用UniStoredProc1的字段編輯器,我可以毫無問題地將所有字段添加到組件中。 在經典的窗口應 ...

Delphi和UniDAC嵌入式MySQL連接字符串

[英]Delphi and UniDAC embedded MySQL connect string

將Devart UniDac與嵌入式mySQL數據庫連接時出現問題。 代碼如下: 但是我收到一些文件丟失的錯誤消息,我在./mysql/data/razrednici有數據庫,我有一個共享文件夾以及數據文件夾和帶有exe文件的libmysqld.dll ...缺少什么? 幫幫我 ...

應用程序執行但有時無法顯示

[英]Application executes but sometimes fails to show

這是項目源: 創建順序是: Main_Form,Data_Module,Form5 取消連接超時為 30 秒。 我正在連接到 SQL Server 。 這在我的 mainForm 中有: 然而,有時我的連接對話框無法顯示,應用程序在后台靜默運行。我必須使用 Windows 任務管理器來 ...

獲取存儲過程的 OUT BLOB 類型參數作為 TStream

[英]Get an OUT BLOB type Parameter of a Stored Procedure as TStream

我的 MySQL 數據庫上有一個存儲過程,其中有 2 個 OUT 參數作為 Blob 類型 我想使用 UniDAC 的 SP 組件將它們的值作為 TStream 獲取,我已經嘗試使用此代碼進行測試: 問題是 Param.AsStream 返回 Nil 但 Param.AsBlob 不是 Nil ...

在 Firebird 3.0 bigint 與 Firebird 2.5 integer 中計數

[英]Count in Firebird 3.0 bigint vs Firebird 2.5 integer

在我的系統上,從 Firebird 2.5 遷移到 3.0 后,許多報告和其他函數開始出現問題,指出預期的是 Integer 而當前的是LargeInt 。 我看了一下,在 3.0 中使用計數的一些搜索返回一個bigInt列,而在 2.5 中它返回一個整數列。 為了解決我所知道的方式,我必須對所有 ...

delphi唯一性中的UPDATE和DELETE代碼

[英]Code for UPDATE and DELETE in delphi uniquery

我正在嘗試更新和刪除我的記錄。 我正在使用dbgrid來顯示數據庫,並且我使用uniquery做查詢。 我設法做插入查詢,但沒有更新和刪除。 這是我的代碼: 謝謝! ...

Delphi:使用 UniDAC 連接到 Excel 文件

[英]Delphi : Connecting to an Excel File with UniDAC

我想使用 UniDAC 連接到 Excel 文件我已將 UniConnection 的 Provider 屬性設置為“ODBC”,將 Server 屬性設置為“Excel Files”,但沒有設置 Excel 文件地址的選項如何使用 UniDAC 連接到 Excel 文件? 可能嗎? 我可以使用 A ...

如何使用 TUniSQL 獲取 Output 參數的 MySQL SP 的值

[英]How to get value of an Output Parameter of a MySQL SP with TUniSQL

我在 MySQL 數據庫中創建了一個存儲過程,它有 2 個 output 參數,如下所示(例如): 我想使用 TUniSQL 執行此 SP 並獲取 fErr 和 fMsg 的 output 值,當我使用 TUniSQL 的 SP Call Generator 時,它會生成此 SQL: 和 outpu ...

MySQL:如果條件為真,則啟動事務

[英]MySQL : start Transaction if a condition was true

我想在事務中執行一些運行時生成的SQL命令,沒有問題,但是如果條件為真,則應該啟動該事務,例如: SQLText := 'IF (SELECT COUNT(ID) FROM desk_table WHERE Status = 1 AND Number = ' + I ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM