gpt4 book ai didi

javascript - 如何在 JavaScript 中使用 C# SQLDataReader 对象

转载 作者:行者123 更新时间:2023-12-03 02:47:03 25 4
gpt4 key购买 nike

我的目标是将 C# SQLDataReader 对象从 C# 函数返回到 JavaScript 中。

JavaScript 部分中,我想从 DataReader 读取字符串值。

这可能吗?

这是我测试的方式:

var tools = Tools.GetExtension("LoadTheNETAssembly");
reader = tools.ExecProcedure("exec Loc.dbo.spASTVSwitch '" + sExtension + "', '" + sChannel + "'");

所以我在C#代码中调用了“ExecProcedure”函数。

这可行,但我不知道如何处理返回的 SQLDataReader。

过去,我将 ADODB-Connection 对象从 Delphi-Function 返回到 JavaScript 中。

这工作得很好,我想用 C# 替换 Delphi-Part。

最佳答案

我在 winforms 中制作了一个应用程序,其中所有页面均采用静态 html、css、javascript 制作。我需要从应用程序绑定(bind)基于 javascript 的列表,其中我的整个后端代码都在 c# 中。我只是在页面上完成了 ComVisibleAttribute(True) 。我的 C# 代码公开了一个包含所有结果的 StringBuilder。

我只需从该对象上的 javascript 调用 .ToString() 即可在 javacript 中看到响应。同时我的断点在 C#(.cs 代码)中命中,因此这就是我按照自己的意愿完成工作的方式。

在您的情况下,您正在从 JavaScript 代码调用 C# 代码。您可以将每个对象(公开的)公开给 Javascript 代码。例如阅读这篇文章https://www.codeproject.com/Articles/35373/VB-NET-C-and-JavaScript-communication

您可以从 Javascript 调用 C# 对象,如下所示

window.external.reader.MyFunction()

请记住,您想要在 C# 中使用的对象应该是可公开访问的,并且必须是静态的。

关于javascript - 如何在 JavaScript 中使用 C# SQLDataReader 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48059274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com