为什么把TextBox中的数据[汉字]插入到SQL Server中后变成了'??'?[通宵在线等待]
我把TextBox中的数据成功的插入到了SQL Server中,但是打开SQL Server数据库发现其中是???,我不明白是怎么一回事情,请大家指教.我的代码象下面这个样子:
===================================================================
Dim FormsAuthortication As System.Web.Security.FormsAuthentication
Dim Nname as string
Nname=TextBoxNickName.Text
Dim HashCode as string
HashCode=FormsAuthentication.HashPasswordForStoringInConfigFile(TextBoxPasswd.Text,"MD5")
Dim Protect as string
Protect=TextBoxQuestion.Text
Dim ProAnswer as string
ProAnswer=TextBoxAnswer.Text
Dim RealName as string
RealName=TextBoxRealName.Text
Dim Email as string
Email=TextBoxEmail.Text
Dim Age as string
Age=TextBoxAge.Text
Dim Sex as string
Sex=DropDownListSex.SelectedValue
Dim Address as string
Address=TextBoxAddress.Text
Dim Phone as string
Phone=TextBoxPhone.Text
Dim Describe as String
Describe=TextBoxDescription.Text
Dim SqlString As String = "server=LANXIN;database=miniSkirt;trusted_connection=true"
Dim SqlStr As String = "INSERT INTO Tab_User(NickName,HashCode,ProtectQuestion,ProtectAnswer,RealName,LinkEmail,Age,Sex,Address,LinkPhone,Description,DateTime,IsActive,IsLocked,IsDeleted) VALUES ("
SqlStr=SqlStr & "'" & Nname.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & HashCode.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & Protect.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & ProAnswer.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & RealName.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & Email.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & Age.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & Sex.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & Address.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & Phone.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & Describe.Replace("'","''") & "',"
SqlStr=SqlStr & "'" & DateTime.Now.ToString() & "',"
SqlStr=SqlStr & "'" & "0" & "',"
SqlStr=SqlStr & "'" & "1" & "',"
SqlStr=SqlStr & "'" & "1" & "')"
Dim SqlConnection As New SqlConnection(SqlString)
Dim SqlCommand As New SqlCommand(SqlStr, SqlConnection)
SqlConnection.Open()
SqlCommand.ExecuteNonQuery()
SqlConnection.Close()
response.Redirect("WaitActive.aspx")
End sub