M
mp
to ensure string is legal field name, first thought is below:
private string ConvertToDBFieldName ( string str )
{//disallowed characters in database fieldname ` . ! ’ [ ] " * ?
StringBuilder sb = new StringBuilder ( str );
sb.Replace ( " ", "_" );
sb.Replace ( "`", "" );
sb.Replace ( ".", "" );
sb.Replace ( "!", "" );
sb.Replace ( "’", "" );
sb.Replace ( "[", "" );
sb.Replace ( "]", "" );
sb.Replace ( "\"", "" );
sb.Replace ( "*", "" );
sb.Replace ( "?", "" );
return sb.ToString ( );
}
comments?
thanks
mark
private string ConvertToDBFieldName ( string str )
{//disallowed characters in database fieldname ` . ! ’ [ ] " * ?
StringBuilder sb = new StringBuilder ( str );
sb.Replace ( " ", "_" );
sb.Replace ( "`", "" );
sb.Replace ( ".", "" );
sb.Replace ( "!", "" );
sb.Replace ( "’", "" );
sb.Replace ( "[", "" );
sb.Replace ( "]", "" );
sb.Replace ( "\"", "" );
sb.Replace ( "*", "" );
sb.Replace ( "?", "" );
return sb.ToString ( );
}
comments?
thanks
mark