Ошибка замедления переменной MySql [дубликат]

Выполнять сетевые действия в другом потоке

Пример:

new Thread(new Runnable(){
    @Override
    public void run() {
        // Do network action in this function
    }
}).start();

И добавить это в AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET"/>
3
задан Kristofer Gisslén 24 March 2014 в 00:11
поделиться

3 ответа

Я нашел решение этой проблемы, сделав обширный поиск Google для неопределенных параметров в MySQL. Эта статья ( MySql.Data.MySqlClient.MySqlException: параметр «@id» должен быть определен ) охватывает основы проблемы. Насколько я понимаю, это связано с обновлением соединителя.

Вам нужно добавить Allow User Variables=True в строку подключения, чтобы использовать пользовательские переменные. Довольно простое решение столь же жесткой проблемы. ;) [/ Д2]

21
ответ дан Kristofer Gisslén 27 August 2018 в 07:38
поделиться

Перед использованием @myLeft вам нужно объявить об этом. Например, если предположить, что @myLeft является INT:

DECLARE @myLeft INT;
-3
ответ дан John Pick 27 August 2018 в 07:38
поделиться

Ошибка очень информативна, вы просто используете параметр @myLeft в своем запросе, не определяя его. вы должны определить этот параметр, как и другие, которые вы сделали.

objCmdInsert.Parameters.Add("?myLeft",...
0
ответ дан Rahul 27 August 2018 в 07:38
поделиться
Другие вопросы по тегам:

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