Я получил ошибку CS0168, когда пытался подключить SQL Server к консольному приложению с помощью c #, что показывает, что Security объявлен, но никогда не использовался.Ниже приведен код.
using CY.Model;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace NoteTaker
{
class Program
{
private static List<Note> notes;
private static string s1;
private static string s2;
public static object SQLExpress { get; private set; }
public static Data localhost { get; private set; }
public static Initial JAS { get; private set; }
public static bool Info { get; private set; }
static void Main(string[] args)
{
//BasicTests(); // ctrl-dot gives the popup
//NoteAddTests();
//NoteViewTests();
//NoteUpdateTests();
//NoteDeleteTests();
//MenuTests();
SQLDBConnectionTests();
//ReadLineWithDefault();
Console.WriteLine("Press ENTER to end...");
Console.ReadLine();
}
private static void SQLDBConnectionTests()
{
try
{
string connStr = @"Integrated Security = SSPI"; Persist Security Info = false; Data Source = localhost\SQLExpress; Initial Catalogue = JAS;
DbConnection Timedout = 1000";
DataTable dt = new DataTable();
using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();
SqlCommand cmd = new SqlCommand("select * from Notes order by desc", conn);
cmd.CommandType = CommandType.Text;
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = cmd;
adapter.Fill(dt);
//SqlCommand cmd = new Sql Command("delete fom table 1", conn);
//cmd.Commandtype = CommandType.text;
//cmd.ExecuteNonQuery();
}
Console.WriteLine("Rows found: " + dt.Rows.Count.ToString());
}
catch (Exception ex)
{
Console.WriteLine("SQLDBConnectionTest Exception: " + ex.Message);
}
}
Ожидаемый вывод для консольного приложения для подключения к базе данных SQL Server в течение 1000 с для извлечения определенных данных.Пожалуйста, посоветуйте, как решить эту проблему.
Ссылки:
В этом видео показано, как подключить SQL Server к консольному приложению: https://www.youtube.com/watch?v=WJ-CdeTGxp8
Соединение C # с SQL Server:https://sqlchoice.azurewebsites.net/en-us/sql-server/developer-get-started/csharp/win/step/2.html
Ссылки: CodeAffection и веб-сайт Microsoft Azure Документация по SQLServer