Ich möchte meinen C# -Code in vs-Code debuggen, aber wenn ich laufe, habe ich einige Fehler gefunden. Und es braucht einige Referenzen.so füge ich system.data.sqlclient hinzu, aber es braucht noch Referenz für SqlDataAdapter .please mir helfen, dieses ProblemDebuggen von C# -Code in Visual Studio-Code
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);
}
}
}
}
Fehler zu beheben:
Datei: : 'Datei ///c%3A/Users/JAVAD/Documents/SampleVsCode/Program.cs' Schweregrad: 'Fehler' Nachricht: 'Der Typ oder Namespacename' SqlDataAdapter 'konnte nicht gefunden werden (fehlt ein Benutzername) g-Direktive oder eine Montagereferenz)‘ auf: '13, 17' ? Quelle: ''
file: 'file: ///c%3A/Users/JAVAD/Documents/SampleVsCode/Program.cs' Schweregrad: 'Fehler' Nachricht: '' DataTable 'enthält keine Definition für' Löschen 'und keine Erweiterungsmethode' Löschen 'konnte ein erstes Argument vom Typ' DataTable 'gefunden werden (fehlt eine using-Direktive oder ein Montage-Referenz)‘ auf: '16, 20' ? Quelle: ''
ich Visual Studio nicht bedeuten, meine ich Visual Studio Code.it ist eine andere Software C# -Code von Debugging, Ich habe das Bild der Software hochgeladen – javad
@javad Das Prinzip ist das gleiche. Die Fehlermeldung besagt, dass System.Data nicht referenziert wird. Sie müssen diese Referenz hinzufügen. Wenn VS-Code dies anders als VS tut, sollten Sie bestimmen, wie VS-Code es tut. Sorry, aber ich habe keine Kenntnis von VS Code über die Tatsache hinaus, dass es existiert. –
Ich referenzierte mit system.data.sqlclient und sqldataadaptor ist nicht definiert, aber sqlcommand ist definiert Ich habe den Code in obigem Feld – javad