com.ExecuteNonQuery()
总是返回-1。为什么com.ExecuteNonQuery()返回-1 Always。在所有情况下,
为什么它总是= -1?
SqlConnection conn = newSqlConnection(ConfigurationManager.ConnectionStrings["UsersConnectionString"].ConnectionString);
conn.Open();
string insertquery = " select UserName from Users where Username='" + CurrentName + "' ";
SqlCommand com = new SqlCommand(insertquery, conn);
com.ExecuteNonQuery();
int ii = com.ExecuteNonQuery();
Response.Write(ii);
为什么你叫'ExecuteNonQuery'两次?为什么当它*是一个查询时调用'ExecuteNonQuery'?为什么当它只是一个select查询的时候,你把它称为'insertquery'?这里没有插入... –
即使我调用一次:在所有情况下也返回-1 –
为什么当它真的包含一个'SELECT'时,它被称为'insertquery'? –