簡體   English   中英

使用OdbcDataAdapter在c#中調用進度過程

[英]Calling a progress procedure in c# using OdbcDataAdapter

我是新來的。 將非常感謝幫助。 我正在使用ODBC連接來連接進度數據庫驅動程序Progress.Open4GL.Proxy。 我可以通過傳遞我的sql語句和連接字符串來運行sql語句

OdbcDataAdapter的

我想現在使用OdbcDataAdapter在C#代碼中調用.p過程。 誰能告訴我怎么做? 如果您需要任何其他解釋或我在我的問題中不清楚,請告訴我。

調用dot-p通常可以通過“appserver”完成。 是否已為此目的使用應用服務器取決於本地配置以及提供dot-p代碼的人員。

你確實提到了上面的代理,所以可能已經存在這樣的事情了。 使用名為“proxygen”的工具創建界面。 如果它確實存在,那么有人應該告訴你如何連接它以及API應該是什么樣子。 如果它是供應商提供的產品,則可能有該供應商提供的文檔。 如果它是在內部創建的,那么編程團隊應該知道。

Progress OpenEdge數據庫可以支持存儲過程,但通常不使用它們,並且它們不采用點p代碼的形式。 (他們是Java。)

Progress還可以發布SOAP服務。 如果可以,那么應該能夠提供WSDL。

最新版本還支持REST服務。

我不熟悉Progress作為數據庫,但聽起來你想要執行存儲過程。 如果是這樣,那么您只需提供過程名稱而不是SQL代碼,然后將命令對象的CommandType設置為StoredProcedure。 如果使用帶有兩個字符串的構造函數創建了數據適配器,則可以通過SelectCommand屬性訪問該命令。

我認為你不能。 * .p文件是本機進度源文件,只能通過進度可執行文件(或其他一些進度代碼)直接運行 - 使用“-p”參數和過程名稱。

如果您正在討論存儲過程,那些必須事先通過SLQ Explorer存儲在DB本身中,並且可以通過ODBC訪問。

看看這里 ,第11章。

這是在不知道您的進度版本。 我依稀記得數據庫觸發器是附加到db進程8的p文件...無法記住存儲過程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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