मैं पाठ बॉक्स मान को संपादित करने के लिए जा रहा हूँ .. लेकिन मैं एक समस्या है देखानाम 'sqlDbType' वर्तमान संदर्भ में मौजूद नहीं है
protected void btn_edit_Click(object sender, EventArgs e)
{
DatabaseConnector con = new DatabaseConnector().CreateInstance();
SqlCommand com = new SqlCommand("UPDATE tbl_BinCardManager SET ItemName = @ItemName WHERE ItemNo = @ItemNo");
com.Parameters.Add("@ItemName",sqlDbType.VarChar);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
त्रुटि 1:
नाम ' sqlDbType 'वर्तमान संदर्भ में मौजूद नहीं है
त्रुटि 2:
'ERPSystem.DatabaseConnector' में 'ओपन' की परिभाषा नहीं है और 'ERPSystem.DatabaseConnector' के पहले तर्क को स्वीकार करने वाली कोई भी एक्सटेंशन विधि 'ओपन' नहीं मिल सकती है (क्या आप निर्देश या एक असेंबली संदर्भ का उपयोग कर रहे हैं ?)
मेरे DBConnector क्लास है:
class DatabaseConnector
{
private DatabaseConnector databaseConnector;
private string connectionString = "Data Source=lernlap;Initial Catalog=ERPSystemDB;User ID=sa;Password=sa123";
public DatabaseConnector()
{
}
private SqlConnection connection;
private bool Connect()
{
try
{
connection = new SqlConnection(connectionString);
connection.Open();
return true;
}
catch(Exception) {
return false;
}
}
internal DatabaseConnector CreateInstance()
{
if (databaseConnector == null)
{
databaseConnector = new DatabaseConnector();
databaseConnector.Connect();
}
return databaseConnector;
}
सी # केस संवेदनशील है। –
हां, लेकिन कोई भी केस संवेदनशीलता समस्या नहीं है – Learner
एसक्यूएलडीबी टाइप - आपके पास कम केस एस – javajavajava