- Регистрация
- 01.07.2016
- Сообщения
- 194
- Благодарностей
- 22
- Баллы
- 18
Доброго времени суток.
Пытаюсь подключиться к базе данных при помощи сторонней библиотеки Connect .NET библиотека: MySql.Data.dll
Но как только проходит C# сниппет открывающий соединение с БД ProjectMaker просто крашиться и все.
Код в CommonCode все необходимые директивы using присутствуют, как и сами библиотеки, а так же другие блоки в шаблоне выполняются без ошибок кроме блока соединения, что нам говорит что ошибок в самом коде нет.
Вот собственно сам код:
Общий код:
Код активации соединения:
Что самое странное такой же аналогичный код на C# вне зенно работает нормально, и обрабатывает данные в БД вполне нормально, но мне нужен чек по БД внутри зенно так как выносить банальный чек по БД наружу не рентабельно.
Кто нибудь сталкивался с подобной проблемой?
Пытаюсь подключиться к базе данных при помощи сторонней библиотеки Connect .NET библиотека: MySql.Data.dll
Но как только проходит C# сниппет открывающий соединение с БД ProjectMaker просто крашиться и все.
Код в CommonCode все необходимые директивы using присутствуют, как и сами библиотеки, а так же другие блоки в шаблоне выполняются без ошибок кроме блока соединения, что нам говорит что ошибок в самом коде нет.
Вот собственно сам код:
Общий код:
Код:
using MySql.Data;
using MySql.Data.Types;
using MySql.Data.Common;
using MySql.Data.MySqlClient;
using MySql.Data.MySqlClient.Properties;
using MySql.Data.Types;
namespace ZennoLab.OwnCode
{
/// <summary>
/// A simple class of the common code
/// </summary>
public class CommonCode
{
/// <summary>
/// Lock this object to mark part of code for single thread execution
/// </summary>
public static object SyncObject = new object();
public static string conString = "server=127.0.0.1;uid=root;pwd=root;database=checklist";
public static MySqlConnection conn = new MySqlConnection(conString);
public static MySqlCommand command; // MySql Команда
public static void OpenCon()
{
conn.Open();
}
public static void CloseCon()
{
conn.Close();
}
// Insert your code here
}
}
Код:
CommonCode.OpenCon();
Кто нибудь сталкивался с подобной проблемой?