sql >> Databáze >  >> RDS >> Sqlserver

Chyba při vkládání hodnoty obsahující apostrof

Zkuste toto -

IF OBJECT_ID(N'dbo.sample') IS NOT NULL
   DROP TABLE dbo.[sample]

CREATE TABLE dbo.[sample]
(
      id INT IDENTITY(1,1) PRIMARY KEY
    , name VARCHAR(20)
    , Yell_Your_self VARCHAR(2000)
)

INSERT INTO dbo.[sample] 
VALUES
    ('ganesh', 'welcome to india'), 
    ('ganesh', 'welcome to india''s largest temple')

Aktualizace 3:

public int get(string val1,string val2) 
{ 
    using(SqlConnection con = new SqlConnection(connectionString))
    {
        con.Open();

        int i = 0;

        using (SqlCommand cmd = new SqlCommand("INSERT INTO dbo.sample (name, Yell_Your_self) VALUES(@val1, @val2)", con))
        {
            cmd.Parameters.AddWithValue("@val1", val1);
            cmd.Parameters.AddWithValue("@val2", val2);
            i = cmd.ExecuteNonQuery();
        }

        con.Close();
        return i;
    }
}


  1. Jak získat vysoký výkon při velké transakci (postgresql)

  2. Velikost sloupce indexu je příliš velká. Maximální velikost sloupce je 767 bajtů. - Pro datový typ INT?

  3. lze to provést rychleji s velkým množstvím dat [MySQL]

  4. PHP:Třídění výsledků MySQL do vícerozměrného pole