问题标签 [idbconnection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
186 浏览

c# - 使用 IDBconnection 执行常规 SQL

是否可以使用 IDBConnection 执行查询?我有一个返回 IDBConnection 的工厂类,我不想将它转换回 SQLConnection 以免暴露实现。那么如何使用 IDBConnection 执行查询呢?

0 投票
1 回答
41 浏览

asp.net-core - 尝试在 .net core web api 上运行 ASE sql (sybase) 时出错“不允许发送或接收数据的请求......”

当我运行此 SQL 时,我收到此错误

这是我运行的第二个 SQL,但我尝试运行第一个 SQL,它工作两次,并且工作正常,所以可能不是开放连接问题?

不允许发送或接收数据的请求,因为未连接套接字并且(当使用发送调用在数据报套接字上发送时)未提供地址。

上次我在非常相似的代码中收到该错误,这是因为我在 args 部分的变量名中留下了“@”。

所以我强烈怀疑这是“你的 SQL 调用代码以某种方式搞砸了”或“返回 0 行”的一般错误(伙计,我希望不是后者)

如果我拉出 SQL,用传入的值替换变量,一切正常。

我逐行将其与一个有效的 SQL 调用方法进行比较,我看不出任何差异。有谁知道我做错了什么?

有没有办法在这种情况下获得更多信息错误?

如果重要的话,我正在编写一个 .Net Core Web API 服务,供针对 Sybase DB v12.* 运行的 Vue 应用程序使用。

我有其他 API 方法可以正常工作,它们以相同的方式调用数据库。

这是我的数据对象

0 投票
0 回答
72 浏览

c# - 使用 Dapper 从 C# WPF 应用程序连接到 PostgreSQL 数据库

我开发了一个控制台 UI 应用程序,除其他外,它从 PostgreSQL 数据库中提取名称列表。该应用程序是通过 Visual Studio Community 2022 用 C# 语言编写的。我使用 Npgsql 库通过 C# 访问 PostgreSQL

从我的代码中,我使用以下连接字符串访问数据库:“Host=RTTQA-990-009;Port=5432;Username=postgres;Password=xxxxxxxxx;Database=TrialsDB**”

这样的连接字符串不符合官方连接字符串网站connectionstrings.org上的字符串格式 我正在开发一个 GUI 来替换原始的控制台 UI。

我正在学习使用 WPF。我遵循的教程之一是关于从 SQL 数据库中提取数据并通过 WPF UI 呈现它们。在本教程中,通过从本网站https://www.connectionstrings.com/复制的字符串访问 SQL 数据库

我没有从上述网站选择连接字符串,而是使用了上面显示的通过 C# 连接到 PostgreSQL 时有效的连接字符串。我在我的 GUI 中包含了对 Dapper 的引用并使用以下连接语句: IDbConnection connection = new System.Data.SqlClient.SqlConnection (Host=RTTQA-990-009;Port=5432;Username=postgres;Password=xxxxxxxxx;Database =试验数据库)

在运行时,由于无法识别关键字“主机”而出现异常。

我将非常感谢一些帮助和建议,以选择正确的连接字符串并连接到 PostgreSQL。

非常感谢你。

毛拉

电子邮件:maura.monville@gmail.com

0 投票
0 回答
12 浏览

.net - .Net IDbConnection 对象未从 ConnectionString 获取 Databsae

我是 .Net 的新手,我正在使用 IDbConnection 连接字符串并将其传递给 Dapper Plus Bulk Insert 但是在使用断点检查后,我注意到对象没有从连接字符串中选择数据库名称。

任何帮助将不胜感激。谢谢。