Массовая замена в .net-строке [дубликат]

Метод символов называется три раза здесь, чтобы сообщать содержимое адреса элемента из-за наличия внешнего объекта. Вы должны накапливать содержание вызовов до символов, пока не получите событие endElement, а затем у вас есть полный контент.

Обратите внимание на документацию метода символов .

Вы также можете воспользоваться использованием метода ignorableWhitespace с проверочным синтаксическим анализатором и соответствующей схемой (например, DTD), чтобы позволить синтаксическому анализатору узнать, какие пространства игнорируются (из-за отступов).

In Java, это может быть:

class MyHandler extends DefaultHandler {

    private StringBuilder acc;

    public MyHandler() {
        acc = new StringBuilder();
    }

    @Override
    public void endElement(String uri, String localName, String qName)
            throws SAXException {
        System.out.printf("Characters accumulated: %s\n", acc.toString());
        acc.setLength(0);
    }

    @Override
    public void characters(char[] ch, int start, int length)
            throws SAXException {
        acc.append(ch, start, length);
    }
}

1
задан Nathan Tuggy 15 July 2015 в 01:44
поделиться

3 ответа

В вашем случае похоже, что вы используете .NET. Использование параметров так же просто, как:

C #

 string sql = "SELECT empSalary from employee where salary = @salary";
 SqlConnection connection = new SqlConnection(/* connection info */);
 SqlCommand command = new SqlCommand(sql, connection);

 command.Parameters.AddWithValue("salary", txtSalary.Text);
1
ответ дан Jar Yit 16 August 2018 в 10:41
поделиться

Попробуйте это

command.Parameters.AddWithValue("@parameter",yourValue);
command.ExecuteNonQuery();

Я имею в виду, что вы забыли использовать command.executeNonQuery ();

1
ответ дан dada 16 August 2018 в 10:41
поделиться

Я думаю, что это полезно для u

SqlCommand command = new SqlCommand("inserting", con);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add("@Firstname", SqlDbType.NVarChar).Value = TextBox1.Text;
command.Parameters.Add("@Lastname", SqlDbType.NVarChar).Value = TextBox2.Text;
command.ExecuteNonQuery();
1
ответ дан Harsh Nag 16 August 2018 в 10:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: