2009-08-29 3 views

Antwort

64

Die folgenden funktionieren sollte, zeigt N eine "Unicode Konstante Zeichenfolge" in MSSQL:

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

Das behebt mein Problem auch. Vielen Dank! – Gant

0

Nur Datentyp NVarchar in der Datenbank machen und folgende;

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