Присвойте метод для didEndOnExit события UITextField

Действительно быстрый способ решить эту проблему - создать ссылку на базу данных из базы данных Oracle на базу данных MySQL. Вы можете создавать ссылки на базы данных, не связанные с Oracle. После того, как вы создали ссылку на базу данных, вы можете извлечь свои данные из базы данных MySQL с помощью ... создать таблицу mydata в виде оператора select * from .... Это называется гетерогенной связностью. Таким образом, вам не нужно ничего делать в вашем приложении .net для перемещения данных.

Другой способ - использовать ODP.NET. В ODP.NET вы можете использовать OracleBulkCopy-класс.

Но я не думаю, что вставка 160 тыс. Записей в таблицу Oracle с System.Data.OracleClient должна занять 25 минут. Я думаю, что вы делаете слишком много раз. И вы связываете свои значения с оператором вставки с параметрами или объединяете свои значения. Связывание намного быстрее.

6
задан Bobrovsky 21 October 2012 в 17:57
поделиться

2 ответа

Я только что понял ...

[mytextField addTarget:self 
        action:@selector(methodToFire:)
        forControlEvents:UIControlEventEditingDidEndOnExit];
30
ответ дан 8 December 2019 в 02:35
поделиться

В вашем контроллере представления реализован следующий метод:

- (void)textFieldDidEndEditing:(UITextField *)textField{

//do stuff

}

Не забудьте установить делегат в viewDidLoad или инициализаторе:

myTextField.delegate = self;
4
ответ дан 8 December 2019 в 02:35
поделиться
Другие вопросы по тегам:

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