從 字元字串转换成日期及/或时间时,转换失败,该怎么解决
從 字元字串转换成日期及/或时间时,转换失败
儲存數據時出現:從 字元字串转换成日期及/或时间时,转换失败,我是業余愛好新手,求解決方法
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Form1.a1 = True Then
If ComboBox2.Text = "" Then
MsgBox("有欄位未填數據")
Else
Dim constr As String
constr = ("Data Source=mark-pc\SQLEXPRESS;Initial Catalog=engineer;Integrated Security=False;User ID=sa;Password=123456;")
sqlcon.ConnectionString = constr
sqlcon.Open()
sqlcmd.CommandText = "select * from mjbm"
sqlcmd.Connection = sqlcon
Dim myadapter As New SqlDataAdapter
myadapter.SelectCommand = sqlcmd
myadapter.Fill(myds)
Dim i As Integer = 0
Dim j As Boolean = False
For i = 0 To myds.Tables(0).Rows.Count - 1 Step 1
If TextBox1.Text = myds.Tables(0).Rows(i)(0) Then
j = True
End If
Next
If j = True Then
MsgBox("已有此項了哦!")
sqlcon.Close()
Else
sqlcmd.CommandText = "insert into mjbm(類別,編碼,結構,名稱,開模廠商,日期,適用客戶,適用品名,編碼者) values('" & (ComboBox1.Text) & "','" & TextBox1.Text & "','" & ComboBox2.Text & "','" & TextBox2.Text & "','" & ComboBox3.Text & "','" & DateTimePicker1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & ComboBox4.Text & "')"
sqlcmd.Connection = sqlcon
sqlcmd.ExecuteNonQuery()
If MessageBox.Show("添加成功是否繼續添加", "成功", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) = Windows.Forms.DialogResult.Yes Then
Me.Refresh()
ComboBox1.Text = ""
ComboBox2.Text = ""
ComboBox3.Text = ""
ComboBox4.Text = ""
TextBox1.Text = ""
TextBox2.Text = ""
儲存數據時出現:從 字元字串转换成日期及/或时间时,转换失败,我是業余愛好新手,求解決方法
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Form1.a1 = True Then
If ComboBox2.Text = "" Then
MsgBox("有欄位未填數據")
Else
Dim constr As String
constr = ("Data Source=mark-pc\SQLEXPRESS;Initial Catalog=engineer;Integrated Security=False;User ID=sa;Password=123456;")
sqlcon.ConnectionString = constr
sqlcon.Open()
sqlcmd.CommandText = "select * from mjbm"
sqlcmd.Connection = sqlcon
Dim myadapter As New SqlDataAdapter
myadapter.SelectCommand = sqlcmd
myadapter.Fill(myds)
Dim i As Integer = 0
Dim j As Boolean = False
For i = 0 To myds.Tables(0).Rows.Count - 1 Step 1
If TextBox1.Text = myds.Tables(0).Rows(i)(0) Then
j = True
End If
Next
If j = True Then
MsgBox("已有此項了哦!")
sqlcon.Close()
Else
sqlcmd.CommandText = "insert into mjbm(類別,編碼,結構,名稱,開模廠商,日期,適用客戶,適用品名,編碼者) values('" & (ComboBox1.Text) & "','" & TextBox1.Text & "','" & ComboBox2.Text & "','" & TextBox2.Text & "','" & ComboBox3.Text & "','" & DateTimePicker1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & ComboBox4.Text & "')"
sqlcmd.Connection = sqlcon
sqlcmd.ExecuteNonQuery()
If MessageBox.Show("添加成功是否繼續添加", "成功", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) = Windows.Forms.DialogResult.Yes Then
Me.Refresh()
ComboBox1.Text = ""
ComboBox2.Text = ""
ComboBox3.Text = ""
ComboBox4.Text = ""
TextBox1.Text = ""
TextBox2.Text = ""