[英]How to Debug C# code in visual studio code
我想在vs代碼中調試我的C#代碼,但是運行時遇到一些錯誤。它需要一些參考。所以我添加了system.data.sqlclient,但它又需要SqlDataAdapter的參考。請幫助我解決此問題
using System;
using System.Data;
using System.Data.SqlClient;
namespace ConsoleApplication
{
public class Program
{
public static void Main(string[] args)
{
try
{ DataTable dt = new DataTable();
SqlConnection sqlconn = new SqlConnection(DBsetting.Connstring);
SqlDataAdapter sqlda = new SqlDataAdapter("SelectUserswith", sqlconn);
sqlda.SelectCommand.CommandType = CommandType.StoredProcedure;
sqlda.SelectCommand.Parameters.AddWithValue("@n", textBox1.Text.Trim());
dt.Clear();
sqlda.Fill(dt);
if (dt.Rows!=null && dt.Rows.Count > 0 && dt.Rows[0]["username"] != null && dt.Rows[0]["Depassword"].ToString() == textBox2.Text.Trim())
{
this.Hide();
MenuFrm f1 = new MenuFrm();
f1.un = dt.Rows[0]["name"].ToString();
f1.uID = dt.Rows[0]["ID"].ToString();
f1.username = dt.Rows[0]["username"].ToString();
f1.Show();
}
else
{
MessageBox.Show("Error");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
錯誤:
文件:'file:///c%3A/Users/JAVAD/Documents/SampleVsCode/Program.cs'嚴重性:'錯誤'消息:'找不到類型或名稱空間名稱'SqlDataAdapter'(您是否缺少使用指令還是程序集引用?)”,網址:“ 13,17”,來源:“
文件:“ file:///c%3A/Users/JAVAD/Documents/SampleVsCode/Program.cs”嚴重性:“錯誤”消息:“ DataTable”不包含“清除”的定義,也沒有擴展方法“清除” '可以在以下位置找到接受'DataTable'類型的第一個參數(您是否缺少using指令或程序集引用?)':'16,20'來源:''
using子句引用您正在使用的類的名稱空間。 您還需要添加對在其中定義了名稱空間的dll的引用。
在解決方案資源管理器中,您的項目下有一個名為Reference的節點。 右鍵單擊它,然后從菜單中選擇“添加”。 查找System.Data並將其包括在內。
如果您參考https://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldataadapter(v=vs.110).aspx上的MSDN文檔
它告訴您所需的名稱空間和dll。
命名空間: System.Data.SqlClient
程序集:System.Data(在System.Data.dll中 )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.