0
Я пытаюсь дать второе (секунда) начальное значение 0 в моей базе данных. Это происходит, когда я вставить строку, так секунд устанавливаются в 0.Вставка значения в базу данных
Это то, что я пробовал:
string connect = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|Project.mdb";
string SqlString = "Insert Into App (Naam, Site, Plaatje, Seconden) Values (?,?,?,0)";
try
{
using (OleDbConnection conn = new OleDbConnection(connect))
{
using (OleDbCommand cmd = new OleDbCommand(SqlString, conn))
{
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("Naam", Voernaamin.Text);
cmd.Parameters.AddWithValue("Site", Voersitein.Text);
cmd.Parameters.AddWithValue("Plaatje", Voerplaatjein.Text);
conn.Open();
cmd.ExecuteNonQuery();
Response.Redirect("Ingelogd2.aspx");
}
}
А также пытались сделать это: (тоже не работает)
int nul = 0;
string connect = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|Project.mdb";
string SqlString = "Insert Into App (Naam, Site, Plaatje, Seconden) Values (?,?,?,?)";
try
{
using (OleDbConnection conn = new OleDbConnection(connect))
{
using (OleDbCommand cmd = new OleDbCommand(SqlString, conn))
{
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("Naam", Voernaamin.Text);
cmd.Parameters.AddWithValue("Site", Voersitein.Text);
cmd.Parameters.AddWithValue("Plaatje", Voerplaatjein.Text);
cmd.Parameters.AddWithValue("Seconden", nul);
conn.Open();
cmd.ExecuteNonQuery();
Response.Redirect("Ingelogd2.aspx");
}
}
Может кто-нибудь помочь мне, чтобы я мог Seconden to 0? Его числовое значение в самой базе данных кстати.
Какой ответ делает DB дать, когда эти запросы выполняются? – TZHX
Можете ли вы дать сообщение об ошибке, которое вы получите. – iBener
Как выглядит ваш 'cmd', когда вы добавляете значения параметров? Работает ли он на менеджере баз данных? Отлаживайте свой код и рассказывайте нам. –