型変換の処理に問題があります...
コード:
public static string isLocalIncidentSubmitted()
{
string query = "SELECT Submit From [MVCOmar].[dbo].PrideMVCSubmitLog WHERE ReportID=@existingNum";
DataTable dt = new DataTable();
SqlConnection connection = new SqlConnection(connectionStr4);
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@existingNum", MyGlobals1.secondversionDisplayTesting);
connection.Open();
SqlDataAdapter adp = new SqlDataAdapter(command);
adp.Fill(dt);
connection.Close();
command.Dispose();
connection.Dispose();
return dt.Rows[0]["Submit"].ToString();
}
テーブル送信はタイプvarcharです
大きなエラーが発生しますが、最初の数行は次のとおりです。
System.Data.SqlClient.SqlException:文字列からuniqueidentifierへの変換時に変換に失敗しました。 System.Data.SqlClient.SqlConnection.OnError(SqlException例外、ブール値breakConnection)で System.Data.SqlClient.SqlInternalConnection.OnError(SqlException例外、ブール値breakConnection)で System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)で System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior、SqlCommand cmdHandler、SqlDataReader dataStream、BulkCopySimpleResultSet BulkCopyHandler、TdsParserStateObject stateObj)で System.Data.SqlClient.SqlDataReader.HasMoreRows()で