Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.78.155] |
|
Сообщ.
#1
,
|
|
|
У меня есть такой код
SqlConnection con = new SqlConnection(); con.ConnectionString = @"Data Source=VIP-ECA9C657757;Initial Catalog=Diplomayin;Integrated Security=True"; con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.Connection = con; DateTime d1 = DateTime.Now; DateTime d2 = DateTime.Now; cmd.CommandText = "INSERT INTO Employee (id, FirstName, LastName, Age, Telephone, Salary, Position, CreateDate, Updatedate)" + "VALUES('1', 'Poghos', 'Poghosyan', '50', '9789', '6544', 'asfaf',"+ d1 + "," + d2 + ")"; cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show("It was done"); В строке cmd.Connection = con; дает ошибка. Я понял что это проблема связано с типом DateTime, кто то может сказать как сахранить тип DateTime, если у меня в таблице столбци CreateDate и UpdateDate перечисленные как тип datetime. Добавлено Я забыл сказать простите за плохой Русской |
Сообщ.
#2
,
|
|
|
cmd.Connection = con; |
Сообщ.
#3
,
|
|
|
Но ведь проблема не там.
Если я попробую добавить данные без CreateDate и Updatedate то это будет без ошибки. cmd.CommandText = "INSERT INTO Employee (id, FirstName, LastName, Age, Telephone, Salary, Position,)" + "VALUES('1', 'Poghos', 'Poghosyan', '50', '9789', '6544', 'asfaf')"; А когда я попробую добавить данные с CreateDate и Updatedate, то во время работы дает SqlException was unhadled И там также написано Incorrect syntax near '.2013'. |
Сообщ.
#4
,
|
|
|
Так я же вам ссылку привел как без string.Format записать нормально дату.
using (SqlCommand cmd = new SqlCommand(sql, this.sqlCn)) { cmd.Parameters.Add("@CarID",SqlDbType.Int).Value=car.CarID; cmd.Parameters.Add("@Make",SqlDbType.VarChar,20).Value=car.Make; cmd.Parameters.Add("@Color",SqlDbType.VarChar,20).Value=car.Color; cmd.Parameters.Add("@PetName",SqlDbType.VarChar,20).Value=car.PetName; cmd.Parameters.Add("@DateOne",SqlDbType.DateTime).Value=car.DateOne; cmd.ExecuteNonQuery(); } cmd.Parameters.AddWithValue("@carId", car.CarID); cmd.Parameters.AddWithValue("@make", car.Make); cmd.Parameters.AddWithValue("@color", car.Color); cmd.Parameters.AddWithValue("@petName", car.PetName); cmd.Parameters.AddWithValue("@dateOne", car.DateOne); |
Сообщ.
#5
,
|
|
|
Ой, наверно мне нужно отдахнуть
Спосибо |
Сообщ.
#6
,
|
|
|
|