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

Ошибка в работе со строкой в запросе

27.08.2019, 14:54. Показов 654. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Короче вот, пише прогу что бы из c# в ms sql записи делать, делаю все как у людей а тут вот:
Текст ошибки: Ошибки CS0029 Не удается неявно преобразовать тип "(string, string name, string age)" в "string".
Код:
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
39
40
41
42
43
44
45
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
 
namespace WindowsFormsApp2
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
 
        private void Button1_Click(object sender, EventArgs e)
        {
            Form1 f1 = new Form1();
            f1.Show();
            this.Close();
        }
 
        private void Button2_Click(object sender, EventArgs e)
        {
            string name = textBox1.Text;
            string age = Convert.ToString(numericUpDown1.Value);
            string connectionString = @"DataSourse =. \SQLEXPRESS; Inital Catalog=usersdb; Integrated Security = true";
            string sqlCommand = ("INSERT INTO Users (Name, Age) VALUES({0},{1})", name, age);
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                using (SqlCommand command = new SqlCommand(sqlCommand, connection))
                {
                    connection.Open();
 
                    connection.Close();
                }
            }
        }
    }
}
Помогите ради Бога нашего, летающего макаронного монстра!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.08.2019, 14:54
Ответы с готовыми решениями:

ЗначениеХарактеристик вывести одной строкой в запросе
Добрый день, уважаемые форумчане! Есть запрос получает данные дополнительных свойств и характеристик номенклатуры и движение по этой...

Аппаратная ошибка видео (Ошибка при работе с видеоустройствами привела к некорректной работе Windows).
Аппаратная ошибка видео. Последнее время во время игры Call of Duty: Modern Warfare 2 в мультиплеер, (между сменами карт, как только...

Объясните ошибку новичку в работе со строкой
#include "stdafx.h" #include <stdlib.h> #include <iostream> void my_strdel( char *s, int p, int k) { int l = strlen(s); ...

5
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
27.08.2019, 15:31
EgorLetov,
C#
1
2
3
4
5
6
7
8
9
10
11
12
string connectionString = @"DataSourse =. \SQLEXPRESS; Inital Catalog=usersdb; Integrated Security = true";
using (SqlConnection sqlConnection = new SqlConnection(connectionString))
{
    string sqlText = "INSERT INTO Users VALUES(@name, @age)"
    SqlCommand comm = new SqlCommand(sqlText, sqlConnection);
    comm.Parameters.AddWithValue("@name", textBox1.Text.ToString());
    comm.Parameters.AddWithValue("@age", numericUpDown1.Value.ToString());
 
    sqlConnection.Open();
    comm.ExecuteNonQuery();
    sqlConnection.Close();
}
0
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
27.08.2019, 16:32
EgorLetov,
Цитата Сообщение от EgorLetov Посмотреть сообщение
C#
1
connection.Close();
По-моему это излишество, блок using уже предполагает закрытие соединения
0
1 / 1 / 0
Регистрация: 04.09.2019
Сообщений: 2
04.09.2019, 04:55
А если поставить кавычки?
C#
1
string sqlCommand = String.Format("INSERT INTO Users (Name, Age) VALUES('{0}','{1}')", name, age);
0
1167 / 885 / 517
Регистрация: 09.04.2014
Сообщений: 2,101
04.09.2019, 15:45
Цитата Сообщение от brainstable Посмотреть сообщение
А если поставить кавычки?
А если в name будет кавычка?
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
04.09.2019, 19:30
Цитата Сообщение от brainstable Посмотреть сообщение
А если поставить кавычки?
Зачем кавычки?
В сообщении #2 AndreyVorobey показал, как нужно делать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.09.2019, 19:30
Помогаю со студенческими работами здесь

Составить программу по работе со строкой символов
Пожалуйста помогите составить программу. Дана строка символов. 1) Определить и напечатать слово, содержащее максимальное количество бук...

Ошибка в запросе на Редактирование: ошибка синтаксиса (пропущен оператор)
string strSQL1 = "UPDATE SET .='" + dataGridView1.CurrentRow.Cells.Value.ToString() + "',.='" +...

Ошибка в запросе на вставку: ошибка синтаксиса
private void button2_Click(object sender, EventArgs e) { goods = null; goods = new ADODB.Recordset();...

Работа со строкой. Не могу разобраться, в чём ошибка.
Есть такой код: HANDLE Search;//Объявляем хендл WIN32_FIND_DATAA FileSearch;//Создаем структуру типа WIN32_FIND_DATAA ...

Ошибка Имя функции должно быть строкой
Через аякс oтправляю запрoсы, начинает выпoлняться функция add_contact(). В итoгде прихoдит стрoка Function name must be a string in...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
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 и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru