Сообщение об ошибке должно четко указывать, что происходит не так.Вы просто должны внимательно посмотреть, потому что это разница одного персонажа.Здесь снова, с удаленным шумом:
не может преобразовать из 'SqlConnection' в 'SqlConnection ^'
Видите этот символ ^
в конце?Компилятор говорит, что не может преобразовать объект (SqlConnection
) в управляемый указатель на объект (SqlConnection^
).
Чтобы создать управляемый указатель на объект, вы должны использоватьоператор gcnew
:
SqlConnection^ con = gcnew SqlConnection("c:\\project\\project\\database.db");
Или, если вам на самом деле не нужен указатель, просто измените тип переменной con
:
SqlConnection con = SqlConnection("c:\\project\\project\\database.db");
Для получения более подробной информациисм .: Что означает каретка ('^') в C ++ / CLI?