2009-08-29 2 views

Odpowiedz

64

Poniższy powinny działać, N wskazuje na "Unicode stały ciąg" w MSSQL:

INSERT INTO tForeignLanguage ([Name]) VALUES (N'Араб') 
+0

To rozwiązuje również mój problem. Dzięki! – Gant

0

prostu zrobić typ danych NVarchar w bazie i po;

internal string InsertUpdate(classname obj) 
{ 
    SqlParameter[] sqlparam = new SqlParameter[]; 
    sqlparam[] = new SqlParameter("@DESC1", SqlDbType.NVarChar); 
    sqlparam[].Value = NullHandler.String(obj.DESC1); 
    sqlparam[] = new SqlParameter("@DESC2", SqlDbType.NVarChar); 
    sqlparam[].Value = NullHandler.String(obj.DESC2); 
    obj.InsertUpdateTable("spname", "sp", sqlparam); 
    if (sqlparam[].Value != DBNull.Value) 
     return sqlparam[].Value.ToString(); 
}