konvertere en database forespørgsel fra int til string
Som man kan se i koden, så er jeg ved at lave en select forespørgsel, som skal returnere en string, men når jeg kører metoden kommer den med følgende fejl:CS0029: Cannot implicitly convert type 'int' to 'string'
public string hentPartnavn(int partID)
{
System.Data.IDbConnection dbConnection = new System.Data.OleDb.OleDbConnection(connectionString);
string queryString = "SELECT [Part].[Navn] FROM [Part] WHERE ([Part].[PartID] = @PartID)";
System.Data.IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
dbCommand.CommandText = queryString;
dbCommand.Connection = dbConnection;
System.Data.IDataParameter dbParam_partID = new System.Data.OleDb.OleDbParameter();
dbParam_partID.ParameterName = "@PartID";
dbParam_partID.Value = partID;
dbParam_partID.DbType = System.Data.DbType.Int32;
dbCommand.Parameters.Add(dbParam_partID);
int rowsAffected = 0;
dbConnection.Open();
try
{
rowsAffected = dbCommand.ExecuteNonQuery();
}
finally
{
dbConnection.Close();
}
return rowsAffected;
}
