Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
А это код для "C# действия" в ProjectMaker. А без использование кода с MySQL работать не получиться (C# или PHP). Можно конечно использовать какую-нибудь внешнюю программу. Но экшенов для MySQL в PM нет.
А это код для "C# действия" в ProjectMaker. А без использование кода с MySQL работать не получиться (C# или PHP). Можно конечно использовать какую-нибудь внешнюю программу. Но экшенов для MySQL в PM нет.
Ошибка в действии "CS0246" "Не удалось найти имя типа или пространства имен "MySql" (пропущена директива using или ссылка на сборку?)" в строке "var command = new MySql.Data.MySqlClient.MySqlCommand();
"
Ошибка в действии "CS0246" "Не удалось найти имя типа или пространства имен "MySql" (пропущена директива using или ссылка на сборку?)" в строке " command.Connection = new MySql.Data.MySqlClient.MySqlConnection(connectionString);
"
Что значат эти ошибки???
Ошибка в действии "CS0246" "Не удалось найти имя типа или пространства имен "MySql" (пропущена директива using или ссылка на сборку?)" в строке "var command = new MySql.Data.MySqlClient.MySqlCommand();
"
Ошибка в действии "CS0246" "Не удалось найти имя типа или пространства имен "MySql" (пропущена директива using или ссылка на сборку?)" в строке " command.Connection = new MySql.Data.MySqlClient.MySqlConnection(connectionString);
"
Что значат эти ошибки???
Тебе нужно добавить ссылку из GAC. Есть блок "Ссылки из GAC" кинь его к блокам.
Открой этот блок, нажми кнопку добавить. Появится окно.
В таблице найди MySql.Data.dll -> добавь это. Должно сработать. Если будут другие ошибки типа "Не удалось найти MySql.Data.dll' то копируй её в директорию ZP
Допустим у тебя в проекте есть переменная с именем Var1. В ProjectMaker ты к ней обращаешься таким образом: {-Variable.Var1-}
Но в коде нужно писать так:
JavaScript:
project.Variables["Var1"]
- это объект описывающий переменную, а не значение переменной
Для получения/установки значения нужно писать так:
JavaScript:
// установить значение
project.Variables["Var1"].Value = "Значение";
// получить значение
string value = project.Variables["Var1"].Value;
Только не забывайте что у переменных PM значения строковые, а C# язык строго типизированный.
Допустим у тебя в проекте есть переменная с именем Var1. В ProjectMaker ты к ней обращаешься таким образом: {-Variable.Var1-}
Но в коде нужно писать так:
JavaScript:
project.Variables["Var1"]
- это объект описывающий переменную, а не значение переменной
Для получения/установки значения нужно писать так:
JavaScript:
// установить значение
project.Variables["Var1"].Value = "Значение";
// получить значение
string value = project.Variables["Var1"].Value;
Только не забывайте что у переменных PM значения строковые, а C# язык строго типизированный.
using MySql.Data.MySqlClient();
// результат выполнения
string result = String.Empty;
string date = project.Variables["date"].Value;
string subacc = project.Variables["Subacc"].Value;
string tid = project.Variables["Tid"].Value;
string company = project.Variables["Company"].Value;
string caption = project.Variables["caption"].Value;
string clicks = project.Variables["Clicks"].Value;
string spend = project.Variables["Spend"].Value;
// команда для MySql
var command = new MySql.Data.MySqlClient.MySqlCommand();
// строка подключения
string connectionString = "Data source=localhost;UserId=alex;Password=alex;database=zenno;";
// текст команды (Ну то есть забрать всё из Data)
command.CommandText = "INSERT INTO `table_nam`(`date`, `subacc`, `tid`, `company`, `caption`, `clicks`, `spend`) VALUES ('date','subacc','tid','company','caption','clicks','spend');";
// пытаемся подключиться
try
{
// создаём подключение
command.Connection = new MySql.Data.MySqlClient.MySqlConnection(connectionString);
}
catch(Exception e)
{
// не получилось
result = "MySql connect failed";
}
// подключение не возможно -> выходим
finally
{
// что бы не произошло закроем соединение
command.Connection.Close();
}
// вернём результат
return result;
Я попробовал так, но выдало ошибку!
"Синтаксическая ошибка, ожидалось "("" в строке "using MySql.Data.MySqlClient();
"
"ожидалась )" в строке "using MySql.Data.MySqlClient();
"