Следующие методы получения имени и пароля базы данных в порядке.Ошибки переменных метода. Неизвестные причины
public static string getdbname(out string dbname)
{
Console.WriteLine("Enter the database name.\n");
string dbasename = Console.ReadLine();
Console.WriteLine();
dbname = dbasename;
return dbname;
}
public static string getdbpass(out string dbpass)
{
Console.WriteLine("Enter the database password.\n");
string dbasepass = Console.ReadLine();
Console.WriteLine();
dbpass = dbasepass;
return dbpass;
}
При обращении к переменным, я получаю сообщение об ошибке говорящее invalid expression term string
от getdbpass() и expected }
от getdbname.
/**
* Create string for an SQL Connection
**/
public static string connTest()
{
// Call in the out variables
string name, pass;
getdbname(out dbname);
getdbpass(out dbpass);
...
...
Я надеюсь, что это поможет вам в выяснить, что не так, как я попробовал несколько вещей, начиная от переименования переменных вплоть до перемещения переменных. Никто еще не работал.
У вас есть имя типа 'string' в скобках или это только ошибка копирования/вставки? Если нет, то в этом проблема - она должна быть «вне». –
Какая скобка? Я пытаюсь передать переменную dbname, чтобы указать, какое имя должно быть объявлено первым. @ 500-InternalServerError –
См. Ответ Митча. –