2009-08-29 10 views

risposta

64

Il seguente dovrebbe funzionare, N indica una "stringa costante Unicode" in MSSQL:

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

Questo risolve anche il mio problema. Grazie! – Gant

0

Basta fare tipo di dati NVarchar nel database e seguenti;

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(); 
} 
Problemi correlati