|
|
|
ผม Insert ข้อมูลที่เป็น Directory Path ผมกำหนด Data type เป็น NVarchar (256) แล้วมัน error ดังนี้ : |
|
|
|
|
|
|
|
เขียน Code ไว้ยังไงบ้างครับ
|
|
|
|
|
Date :
2013-04-13 20:26:02 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2013-04-13 20:26:02
รายละเอียดของการตอบ ::
Code (VB.NET)
sb.Remove(0, sb.Length())
sb.Append("INSERT INTO Doctor (DoctorID,InitialID,DoctorName,Age,Sex,")
sb.Append(" IDCard,Address,ProvinceID,Telephone,DID,BirthDate,")
sb.Append(" Salary,ImagePath,IsLeave,LastAccessBy)")
sb.Append(" VALUES (@DoctorID,@InitialID,@DoctorName,@Age,@Sex,")
sb.Append(" @IDCard,@Address,@ProvinceID,@Telephone,@DID,@BirthDate,")
sb.Append(" @Salary,@ImagePath,@IsLeave,@LastAccessBy)")
sqlOK = sb.ToString()
.CommandText = sqlOK
.Parameters.Clear()
.Parameters.Add("@DoctorID", SqlDbType.NVarChar).Value = lblDoctorID.Text.Trim()
.Parameters.Add("@InitialID", SqlDbType.NVarChar).Value = CStr(cboInitial.SelectedValue)
.Parameters.Add("@DoctorName", SqlDbType.NVarChar).Value = txtDoctorName.Text.Trim()
.Parameters.Add("@Age", SqlDbType.Int).Value = txtAge.Text.Trim()
If optMale.Checked = True Then
.Parameters.Add("@Sex", SqlDbType.NVarChar).Value = "Male"
Else
.Parameters.Add("@Sex", SqlDbType.NVarChar).Value = "Female"
End If
.Parameters.Add("@IDCard", SqlDbType.NVarChar).Value = mskIDCard.Text.Trim()
.Parameters.Add("@Address", SqlDbType.NVarChar).Value = txtAddress.Text.Trim()
.Parameters.Add("@ProvinceID", SqlDbType.NVarChar).Value = CStr(cboProvince.SelectedValue)
.Parameters.Add("@Telephone", SqlDbType.NVarChar).Value = txtTelephone.Text.Trim()
.Parameters.Add("@BirthDate", SqlDbType.DateTime).Value = dtpBirthDate.Value
.Parameters.Add("@Salary", SqlDbType.Int).Value = txtSalary.Text.Trim()
.Parameters.Add("@DID", SqlDbType.NVarChar).Value = CStr(cboDepartment.SelectedValue)
[font=Verdana] .Parameters.Add("@ImagePath", SqlDbType.NVarChar).Value = Path.GetFileName(txtImagePath.Text)[/font]
.Parameters.Add("@IsLeave", SqlDbType.NVarChar).Value = "0"
.Parameters.Add("@LastAccessBy", SqlDbType.NVarChar).Value = UserName
.ExecuteNonQuery()
End With
|
|
|
|
|
Date :
2013-04-13 20:51:23 |
By :
La |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|