ERC721Mintable.mint
имеет модификатор onlyMinter
.
Попытайтесь добавить адрес minter, а затем позвоните mint с этого адреса.
Вы могли создать полный путь в приложении и передаче это в строке подключения.
Так, если Вы знаете, что файл базы данных находится в database
подпапка папки приложения, Вы могли сделать что-то вроде этого (C#):
string relativePath = @"database\myfile.s3db";
string currentPath;
string absolutePath;
string connectionString;
currentPath = System.Reflection.Assembly.GetExecutingAssembly().Location;
absolutePath = System.IO.Path.Combine(currentPath,relativePath);
connectionString = string.Format("DataSource={0}", absolutePath);
SQLiteConnection cnn = new SQLiteConnection(connectionString);
(Кто-то может, вероятно, исправить меня о том, как получить текущий путь).
Как насчет этого?
"Data Source=|DataDirectory|mydb.db;..."
Я верю |DataDirectory|
укажите на каталог, где Ваше приложение расположено. Я использую NHibernate, и он работает со следующим:
<add key="hibernate.connection.connection_string"
value="Data Source=|DataDirectory|mydb.db;Version=3;Compress=False;synchronous=OFF;" >
Как это:
Представьте currentPath в виде строки = Система. IO.Path. GetDirectoryName (Приложение. ExecutablePath);