问题标签 [transoft]

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 投票
1 回答
931 浏览

.net - .NET ODBC DataProvider 从不通过 Transoft ODBC 驱动程序连接

我有一个用.Net 编写的Windows 服务。在我们当前的实现中,我们正在与 Transoft ODBC 进行交互。我已经实现了日志记录,基本上,当我们打开 ODBC 连接时,它永远不会连接。永远不要出错或任何事情。

我们已经能够通过 Access 连接到数据库,因此我们知道连接工作正常,并且 ODBC 驱动程序设置正确。

我在实际的 Connection 对象上找不到超时,或者我可以调整以使连接正常工作的任何其他内容。

对可能发生的事情有任何想法或见解吗?

谢谢,布赖恩斯旺森

0 投票
5 回答
594 浏览

c# - 比较两个字符串时如何用另一个值替换一个值?

我的用户在数据库中保存了一个密码字段,例如“0!ZWQ2”。我必须将我的用户输入密码从“aA1234”解读为“0!ZWQ2”,并将其与数据库中的数据进行比较。

我比较的 2 个字符串是:

“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890”与“9setybcpqwiuvxr108daj5'-`~!@#$%^&*()_+|}][{:.?/<>,;ZWQ2@#34KDA”</p>

这样 a = 9 和 0 = A

我将如何在 C# 中做到这一点,有什么想法吗?

我只需要从用户输入中获取密码字段并将其打乱为有趣的文本,以将其与数据库中的数据进行比较。

任何帮助将不胜感激。

问候艾蒂安

更新:(2009 年 2 月 10 日)感谢大家的回复。请注意,我确实意识到有更好的方法来处理这个问题。但请注意,我正在创建一个 ASP.NET 应用程序,该应用程序位于 SharePoint 内部,连接到 Cobol 平面文件数据,而不是适当的数据库。使用 Transoft 将我的 ASP.NET(ODBC 连接器)连接到 Cobol 平面文件。所以我必须坚持使用这段代码,这不会在我的私人网站上使用。我也无法控制何时在 Cobol 中创建密码。

0 投票
1 回答
1056 浏览

c# - Transoft ODBC sqlReader 错误:文件不存在:表名

我有一个关于从显然是 Transoft 驱动程序的 DSN 中连接和获取表名的问题。这个问题在这里:

OdbcConnection.GetSchema("TABLES"); 不工作

在那个有效的答案之后,我可以显示所有表名。现在我发现,阅读这些表格仍然无法正常工作。我收到一个错误:

Failed to connect to data source: ERROR [HY000][Transoft][TSODBC][usqlsd](log: 5852-142748) File does not exist: APPT

其中 APPT 是它读取的表名。现在是一段简单的代码:

但由于某种原因它不喜欢我的 select * 语句,所以它不起作用。它只是给出了上述错误。Transoft USQL 真的是与众不同的野兽吗?

到目前为止,其他一切(再次感谢我得到答案的上一篇文章)都运行良好。

根据评论,这是我的连接字符串: