小编Max*_*Ast的帖子

SQL错误关键字'user'附近的语法不正确

我正在尝试连接SQL Server 2008到c#windows应用程序.
它给了我一个错误.

try
{
    con = new SqlConnection("server=sameer-PC;database=Demo;Integrated Security=true;UID=admin;password=admin");
    //String query = "select * from user";

    con.Open();
    cmd = new SqlCommand("select * from user", con);

    Console.WriteLine("connection open{0}");

    SqlDataReader myReader = null;

    myReader = cmd.ExecuteReader();
    while (myReader.Read())
    {
         Console.Write((myReader["name"]));
    }
    con.Close();
}
Run Code Online (Sandbox Code Playgroud)

错误:

类型的第一次机会异常

'System.Data.SqlClient.SqlException' occurred in System.Data.dll
System.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near the keyword 'user'.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) …
Run Code Online (Sandbox Code Playgroud)

c# sql-server ado.net

2
推荐指数
1
解决办法
4052
查看次数

C#:运行N个任务的正确方法,等待第一次成功(检查它),停止其他任务并将结果尽快返回给用户

我们有不同的长期程序,成功和不成功的结果。我们希望并行运行这些任务,并返回用户第一个成功的结果。停止其他任务也会很棒。

我试过 Task.WhenAny 和 Parallel.ForEach 方法。第一个不能真正检查成功。第二个做了很多额外的工作。

我的片段在这里:

public static class Program
{
    public static void Main(string[] args)
    {

        //FirstTry().Wait();

        SecondTry().Wait();
    }

    public static async Task FirstTry()
    {
        var variants = Enumerable.Range(1, 20).ToList();

        // first try
        var tasks = variants.ConvertAll(async v => await LongProcedureTrueIfSuccess(v));

        var completed = await Task.WhenAny(tasks);

        var result = (await completed) ? "Good" : "Bad";

        Console.WriteLine("Result is " + result);
    }

    public static async Task SecondTry()
    {
        var variants = Enumerable.Range(1, 20).ToList();

        CancellationTokenSource cts = new CancellationTokenSource();
        ConcurrentBag<bool> …
Run Code Online (Sandbox Code Playgroud)

.net c# parallel-processing task

1
推荐指数
1
解决办法
785
查看次数

如何解决 java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain 错误?

我们正在尝试使用 VScode 将代码部署到 FRC 机器人,但我们不断收到错误消息:

错误:无法找到或加载主类
org.gradle.wrapper.GradleWrapperMain
引起:java.lang.ClassNotFoundException:
org.gradle.wrapper.GradleWrapperMain
终端进程终止,退出代码:1

我们发现其他人也遇到了类似的错误,但他们的解决方案都没有帮助我们。我们非常感谢您帮助解决此错误 谢谢

java gradle classnotfoundexception

1
推荐指数
2
解决办法
5042
查看次数

无法在 mac 中使用 android studio 打开 ics-openvpn

我在ics-openvpn中克隆 OpenVPN 项目。然后我安装 NDK、CMake、swig(4.0.1)、更新 git ... 按照doc/README.txt然后用 Android studio 打开它。但是当使用 Android studio 打开项目时,我在项目中看不到另一个包。

这是我的结果:

在此输入图像描述

我如何修复它以查看所有包并构建项目?

太感谢了!

android ics-openvpn

1
推荐指数
1
解决办法
1186
查看次数

C# 将整个 appSettings 文件绑定到类

在 C# 中,我们可以将 appSettings 中的一些设置绑定到类,例如:

var connectionStrings = new ConnectionStrings();
var sectionConnectionString = Configuration.GetSection("ConnectionStrings");
Run Code Online (Sandbox Code Playgroud)

在应用程序设置中,它如下所示:

{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*",
  "ConnectionStrings": {
Run Code Online (Sandbox Code Playgroud)

当我想绑定日志记录时,我需要调用另一个绑定:

Configuration.GetSection("Logging");
Run Code Online (Sandbox Code Playgroud)

如何绑定整个 appsettings 文件?GetSection空字符串不起作用:

Configuration.GetSection("");
Run Code Online (Sandbox Code Playgroud)

c# configuration binding appsettings

1
推荐指数
1
解决办法
3995
查看次数