Supriya Srivastav Ответов: 4

Вставить запятую(,) в базу данных через запрос insert в C#


Дорогие Все,

Я должен вставить (,) в поле таблицы в sqlserver через код C# ,
как я могу это сделать?


Пожалуйста помочь.

Заранее спасибо,
Суприя

Prasad_Kulkarni

можете ли вы разместить свой код?
получите некоторую помощь от этого запроса..
Вставить в M_OutwardNumber([OutwardNumber], [OutwardDate])
Значения ('1,','2011-01-01')

AmitGajjar

но лучше всего это сделать через StoredProcedure.

4 Ответов

Рейтинг:
32

Rajesh Anuhya

Какую проблему вы получаете , вы можете использовать вот так.

insert into mytable values('011,874000,275581',1)


Supriya Srivastav

ТНХ,я не знаю,где я был неправ, но в конце концов выбрался из этого.

Рейтинг:
2

Varun Sareen

Уважаемые Суприм,

Эта ссылка может помочь вам справиться с вашей путаницей и обработать значение запятой как строку, чтобы вставить его в поле данных SQL.

http://forums.asp.net/t/960972.aspx/1[^]

Я надеюсь, что это поможет вам.

Спасибо


Рейтинг:
1

RDBurmon

Попробовать это

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Data.Sql;


namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {

            SqlConnection con = new SqlConnection("user id=sa;" +
                                       "password=sa@123;server=10.2.30.20;" +
                                       "Trusted_Connection=yes;" +
                                       "database=DBName; " +
                                       "connection timeout=30");

            string CSVString = "English,Marathi,Hindi";

            string query = "INSERT INTO LangKnown SELECT 1 ,'" + CSVString + "'";
            SqlCommand cmd = new SqlCommand(query, con);
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            
        }
    }
}


Рейтинг:
1

Haramshahi

в Windows таблица символов
шрифт Consolas
используйте символ U+201A, и он будет выглядеть как запятая . и вставляется в базу данных sql по запросу


Kornfeld Eliyahu Peter

Не считается хорошим поведением отвечать на вопросы 7-летнего возраста... Особенно с уже принятым ответом...
Не превращайте ее в обычную...