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'? –