0
Я пробовал много раз, но данные не могут быть вставлены, но без ошибокне может вставить данные в доступ с помощью C#
пожалуйста помочь
public static void SaveCorresDetails(string cN, string cId, string pId, string rI)
{
OleDbConnection myConnection = GetConnection();
string myQuery = "INSERT INTO RAHANICorrespondent(DateIssue, Action, Recipient, Remarks) VALUES ('" + cN + "' , '" + cId + "', '" + pId + "','" + rI + "')";
OleDbCommand myCommand = new OleDbCommand(myQuery, myConnection);
try
{
myConnection.Open();
myCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine("Exception in DBHandler", ex);
}
finally
{
myConnection.Close();
}
}
и это будет класс файл добавить данные
protected void Button1_Click(object sender, EventArgs e)
{
string n = TextBox1.Text.Trim();
string c = TextBox2.Text.Trim();
string p = TextBox3.Text.Trim();
string r = TextBox4.Text.Trim();
// save the data into the database
Data.SaveCorresDetails(n, c, p, r);
Label6.Text = "Package amount of " + n + " was saved";
TextBox1.Text = "";
TextBox2.Text = "";
TextBox3.Text = "";
TextBox4.Text = "";
}
Спасибо ...
Что возвращает ExecuteNonQuery? –
execute non query используется для выполнения инструкции Transact-SQL для соединения и возвращает количество затронутых строк. –
Или -1, так что возвращается? Также это консольное приложение? –