Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 18

Запись даты в базу

15.05.2016, 20:58. Показов 3791. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вообщем есть форма для конкурсанта ! Конкурсант вносит туда , свою фамилию, свою работу с чем будет выступать , город , и дату сегодняшняшнию , нажимает кнопку Ок, и все что он внес должно сохранится в базе данных в таблице Creative_luggage , по идее все что он внес в текст боксы(а именно первые три) все работает ( потому что без даты проверял все вносится) , но мне нужно чтобы и дату тоже вносило , тип данных даты в базе sql ( стоит как Date тобишь в базе дата записывается 00-00-0000) помогите чем можете . кидаю код формы

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
 
namespace Курсовая
{
    public partial class Form7 : Form
    {
        public Form7()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            using (SqlConnection connection = new SqlConnection
 ("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\kyrsa.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"))
            {
                SqlCommand command = new SqlCommand("INSERT INTO Creative_luggage VALUES(@surname_participant, @work, @city, @data)", connection);
                command.Parameters.AddWithValue("@surname_participant", textBox1.Text);
                command.Parameters.AddWithValue("@work", textBox2.Text);
                command.Parameters.AddWithValue("@city", textBox3.Text);
                command.Parameters.AddWithValue("@data", dateTimePicker1);
                command.Connection.Open();
                command.ExecuteNonQuery();
            }
 
 
 
        }
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.05.2016, 20:58
Ответы с готовыми решениями:

Запись даты в базу данных
Здравствуйте, подскажите пожалуйста как решить проблему... Я работаю с PostgySql. У меня есть на форме DataTimePicker в котором я...

Запись даты и времени в базу
Здравствуйте! Подскажите пожалуйста,как записать дату и время с компьютера в базу данных?

Запись даты
Может кто уже сталкивался, не могу записать в поле datetime в SQL Server значение из datetimepicker, пишу следующее: сначала в свойствах...

6
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
15.05.2016, 22:19
ggg228,
попробуйте
C#
29
command.Parameters.AddWithValue("@data", dateTimePicker1.Value);
0
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 18
16.05.2016, 18:27  [ТС]
исправил по другому , теперь все работает, дату заносит , ошибка теперь такая, когда в Listbox вывожу данные из этой таблицы(где дата) выводит все хорошо но около даты есть еще 0:00:00 это видимо время, ну время я не указываю , а только дату, как убрать нули..?
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
16.05.2016, 19:23
C#
1
listbox1.FormatString = "D";
0
 Аватар для NetFR
46 / 46 / 32
Регистрация: 10.05.2013
Сообщений: 180
17.05.2016, 15:59
Когда выводите в лист используйте toShortDateString().
0
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 18
17.05.2016, 17:53  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        private void button2_Click(object sender, EventArgs e)
        {
            using (SqlConnection connection = new SqlConnection
             ("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Films.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"))
            {
                SqlCommand command = new SqlCommand("INSERT INTO Vote VALUES(@id_p, @mark, @id_j)", connection);
                command.Parameters.AddWithValue("@id_p", textBox1.Text);
                command.Parameters.AddWithValue("@mark", textBox2.Text);
                command.Parameters.AddWithValue("@id_j", 1);
 
 
                command.Connection.Open();
                command.ExecuteNonQuery();
 
            }
        }
    }
}
Нужна помощь теперь с этим , на форме заполняю 2 текстбокса вручную(именно id_p,mark) при нажатие кнопки это переносится в таблицу Vote, но в таблице Vote (базы данных, есть еще параметр как id_j) как сделать так чтоб он всегда заполнялся как 1 , вот эта строчка не работает вообщем command.Parameters.AddWithValue("@id_j", 1);
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
17.05.2016, 19:04
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        private void button2_Click(object sender, EventArgs e)
        {
            using (SqlConnection connection = new SqlConnection
             ("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Films.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"))
            {
                SqlCommand command = new SqlCommand("INSERT INTO Vote (id_p,mark,id_j) VALUES(@id_p, @mark, 1)", connection);
                command.Parameters.AddWithValue("@id_p", textBox1.Text);
                command.Parameters.AddWithValue("@mark", textBox2.Text);
 
 
                command.Connection.Open();
                command.ExecuteNonQuery();
 
            }
        }
    }
}
Поле id_j не должно быть identity.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.05.2016, 19:04
Помогаю со студенческими работами здесь

Автоматическая запись даты в БД
Есть форма с ячейками textbox. Туда ввожу данные и сохраняю в базе. Все делается вручную. А хотелось бы, чтобы текущая дата автоматически...

Запись даты в БД Access
public static bool WriteInBD(int classid, string marketname, double price) { OleDbCommand command = new...

запись в базу
Всем привет! Сразу прошу сильно не пинать ногами т.к. я в программировании непостоянный участник :) Ситуация следующая: Есть...

Запись даты как строки в БД
try { tbVAL.Text = Convert.ToString(c); connection.Open(); OleDbCommand...

Запись текущей даты в файл
Пытаюсь записать текущую дату в таблицу БД. Делаю так:SqlConnection sqlcon = new SqlConnection(connect); try ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru