只要 SQL SERVER 库的 字符型字段的类型 设成 Nvarchar, nchar, ntext 之类的

解决方案 »

  1.   

    我的服务器系统是日文的,存储的时候都是"???",但是我打开控制台 ,然后在里面直接输入就不会出现问题,不知道为什么?我的代码,请多指教.
            Dim sql As String = "user id=sa;pwd=123;data source=sft;initial catalog=tt" 
            Dim conn As New SqlConnection(sql)
            Dim insert As String = "INSERT INTO a VALUES ('" + Me.TextBox1.Text + "');"
            Dim sqlcomm As New SqlCommand
            sqlcomm.CommandText = insert
            sqlcomm.Connection = conn
            conn.Open()
            sqlcomm.ExecuteNonQuery()
      

  2.   

    Dim insert As String = "INSERT INTO a VALUES (N'" + Me.TextBox1.Text + "');"