Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
E谢谢你的建议!变量位于where子句的哪一边并不重要。EnemyId=Id和Id=EnemyId一样,可能工作得很好,但正如我所说的,我对C#几乎是一个完全的新手,所以你说的话仍然有点超出我的理解。啊,好吧,我在看到Brian上面的回复后,在ADO.NE_C#_Sql_Database - Fatal编程技术网

E谢谢你的建议!变量位于where子句的哪一边并不重要。EnemyId=Id和Id=EnemyId一样,可能工作得很好,但正如我所说的,我对C#几乎是一个完全的新手,所以你说的话仍然有点超出我的理解。啊,好吧,我在看到Brian上面的回复后,在ADO.NE

E谢谢你的建议!变量位于where子句的哪一边并不重要。EnemyId=Id和Id=EnemyId一样,可能工作得很好,但正如我所说的,我对C#几乎是一个完全的新手,所以你说的话仍然有点超出我的理解。啊,好吧,我在看到Brian上面的回复后,在ADO.NE,c#,sql,database,C#,Sql,Database,E谢谢你的建议!变量位于where子句的哪一边并不重要。EnemyId=Id和Id=EnemyId一样,可能工作得很好,但正如我所说的,我对C#几乎是一个完全的新手,所以你说的话仍然有点超出我的理解。啊,好吧,我在看到Brian上面的回复后,在ADO.NET上读了一本非常好的基础教程。我发现您提到的select语句需要是SqlCommand的一部分。我唯一的问题是,哪一部分是哪一部分?假设我的变量是“EnemyID”,数据库中的列就是“ID”。该语句是“where-EnemyID=ID”,还是“


E谢谢你的建议!变量位于where子句的哪一边并不重要。EnemyId=Id和Id=EnemyId一样,可能工作得很好,但正如我所说的,我对C#几乎是一个完全的新手,所以你说的话仍然有点超出我的理解。啊,好吧,我在看到Brian上面的回复后,在ADO.NET上读了一本非常好的基础教程。我发现您提到的select语句需要是SqlCommand的一部分。我唯一的问题是,哪一部分是哪一部分?假设我的变量是“EnemyID”,数据库中的列就是“ID”。该语句是“where-EnemyID=ID”,还是“where-ID=EnemyID”。我想是后者,但我不太确定。谢谢你的建议!变量位于where子句的哪一边并不重要。EnemyId=Id与Id=EnemyId相同
 public void DataPoll()
    {
        SqlConnection MonDat = new SqlConnection("Data Source=(local);
              Initial Catalog=TestDatabase;Integrated Security=SSPI");
        SqlDataReader rdr = null;
        try
        {
            MonDat.Open();
            SqlCommand cmd = new SqlCommand(
                "select * from Monsters where Id = EnemyID", MonDat);
            rdr = cmd.ExecuteReader();
            while (rdr.Read())
            {
                EnemyIDBuffer = (int)rdr["Id"];
                EnemyName = (string)rdr["Name"];
                EnemyHPBase = (int)rdr["HP"];
                EnemyAtkBase = (int)rdr["Atk"];
                EnemyDefBase = (int)rdr["Def"];
                EnemyMagBase = (int)rdr["Mag"];
                PrimAtk = (string)rdr["PrimAtk"];
                SecoAtk = (string)rdr["SecoAtk"];
                TertAtk = (string)rdr["TertAtk"];
                RareAtk = (string)rdr["RareAtk"];
            }
        }
        finally
        {
            if (rdr != null)
            {
                rdr.Close();
            }
            if (MonDat != null)
            {
                MonDat.Close();
            }
        }
    }
                SqlCommand cmd = new SqlCommand(
                "select * from Monsters where Id = " + EnemyID, MonDat);
DataSet dataSet = HSPDataAccessProxy.Instance.ExecuteDataSet(sql);