Я начинаю C#, и я пытаюсь изучить некоторые вещи об использовании баз данных, но это такой HASSLE. Я не уверен, что я делаю, но я постараюсь описать свою проблему как можно лучше.База данных SQL не компилируется
Я кодирую визуальную студию, и я также использую SQL-сервер 2014. Я создал свою собственную базу данных, из которой хочу получить информацию. Я хочу получить информацию из базы данных, а затем просто отобразить данные, хранящиеся в базе данных, в консольном приложении.
При попытке скомпилировать сообщение появляется странное сообщение об ошибке.
необработанное exceptio типа «System.Data.SqlServerCe.SqlCeException» произошло в System.Data.SqlServerCe.dll
Я добавил System.Data.SqlServerCe
ссылку в моем проекте, но он по-прежнему кажется, это не сработает. Я также добавил, используя System.Data
, а также используя System.Data.SqlServerCe
.
Это код в моем приложении.
class Program
{
static void Main(string[] args)
{
string conStr = @"Data Source=|DataDirectory|\ShippingData.mdf";
SqlCeConnection con = new SqlCeConnection(conStr);
SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM Table1", con);
SqlCeDataAdapter adapt = new SqlCeDataAdapter(cmd);
DataSet ds = new DataSet();
adapt.Fill(ds, "Table1");
foreach (DataTable dt in ds.Tables)
{
foreach (DataRow row in dt.Rows)
{
foreach (DataColumn column in dt.Columns)
{
Console.WriteLine(row[column]);
}
}
}
Console.ReadLine();
}
}
В какой строке вы видите ошибку? Есть ли «Внутреннее исключение»? –
Я получаю ошибку при адаптации. Заполните (ds, «Таблица 1»); – Nork
У вас нет проблем с базами данных, и вы не знакомы с C# - у вас нет нулевого опыта в базовом программировании. И ненавидеть чтение. Например, СООБЩЕНИЕ в исключении, что, я уверен, было бы хорошим объяснением, что не так. – TomTom