2009-08-29 9 views

Répondre

64

Ce qui suit devrait fonctionner, N indique une "chaîne constante Unicode" dans MSSQL:

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

Cela résout aussi mon problème. Merci! – Gant

0

Assurez NVarchar dans la base de données type de données et suivants;

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(); 
} 
Questions connexes