elianeasmar
Well-known member
- Joined
- Oct 3, 2013
- Messages
- 76
- Programming Experience
- Beginner
|
Public Function ChangeFormat(ByVal dtm As String) As Date Try Dim temp As String = "" temp = Mid(dtm, 4, 2) & "/" temp = temp & Mid(dtm, 1, 2) & "/" temp = temp & Mid(dtm, 7, 4) & " " temp = temp & Mid(dtm, 12) ChangeFormat = CDate(temp) Catch ex As Exception MsgBox("Change Format Error: " & ex.ToString) End Try End Function Private Sub cmdimport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdimport.Click Dim ind As Integer = 0 Try If connect2008() = True Then ind = 1 If MsgBox("Do you want to export data to server?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then Dim _cmd As New SqlCommand("", connchip) Dim i As Integer = 0 Dim strsql2 As String = "" Dim tmp As String = "" Dim ln() As String ind = 2 Dim f As New System.IO.StreamReader("\ticketpro\export\" & Format(Now, "yyyyMMdd") & "HH.txt") ind = 3 While Not f.EndOfStream tmp = f.ReadLine ln = tmp.Split(",") strsql2 = "insert into handheld (" strsql2 = strsql2 & "dat, " strsql2 = strsql2 & "ticketnum, " strsql2 = strsql2 & "stationid, " strsql2 = strsql2 & "hhid, " strsql2 = strsql2 & "status) values (" strsql2 = strsql2 & "'" & ChangeFormat(ln(1)) & "', " strsql2 = strsql2 & "'" & ln(2) & "', " strsql2 = strsql2 & ln(0) & ", " strsql2 = strsql2 & ln(4) & ", " strsql2 = strsql2 & "'" & ln(3) & "') " ind = 4 MsgBox(strsql2) Clipboard.SetDataObject(strsql2) _cmd = New SqlCommand(strsql2, connchip) ind = 5 _cmd.ExecuteNonQuery() End While ind = 6 _cmd.Dispose() f.Close() f.Dispose() connchip.Close() MsgBox("Export Done") Else MsgBox("Server not in range") End If End If Catch ex As Exception MsgBox("import error " & ex.ToString) MsgBox("ind" & ind & ": " & ex.Message) End Try End Sub Public Function connect2008() As Boolean connect2008 = False Dim path As String Dim database As String Dim temp As String = "" Dim temp2(15) As String Dim server As String Dim FileReader As StreamReader FileReader = New StreamReader("\ticketpro\chip.txt") temp = FileReader.ReadToEnd() temp2 = Split(temp, ",") FileReader.Close() database = temp2(8) server = temp2(7) '' path = "Server=" & server & ";Database=" & database & "; Uid=system; pwd=startup;" '"Server=192.168.1.151;Database=HomePro; Uid=valet; pwd=chipchip;" path = "Data Source=192.168.1.37\SQLEXPRESS2012;Initial Catalog=ticketprozaarour; User Id=system; Password=startup;" Try connchip = New SqlConnection(path) connchip.Open() If connchip.State = ConnectionState.Open Then connect2008 = True Catch ex As Exception connect2008 = False MsgBox("error in function connect 2008") MsgBox(ex.Message) MsgBox(ex.ToString) End Try End Function
This is the error. ny Help would be appreciated. Thank you.
System.Data.SqlClient.SqlException: SqlException\par at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, TdsParserState state)\par at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, TdsParserState state)\par at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()\par at System.Data.SqlClient.TdsParser.Run(RunBehavior run, SqlCommand cmdHandler, SqlDataReader dataStream)\par at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()\par at HomePro_231.importexportfrm.cmdimport_Click(Object sender, EventArgs e)\par at System.Windows.Forms.Control.OnClick(EventArgs e)\par at System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)\par at System.Windows.Forms.ContainerControl.WnProc(WM wm, Int32 wParam, Int32 lParam)\par at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)\par at Microsoft.AGL.Forms.EVL.EnterModalDialog(IntPtr hwnModal)\par at System.Windows.Forms.Form.ShowDialog()\par at HomePro_231.valetfrm.TImageButton1_Click(Object sender, EventArgs e)\par at System.Windows.Forms.Control.OnClick(EventArgs e)\par at System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)\par at System.Windows.Forms.ContainerControl.WnProc(WM wm, Int32 wParam, Int32 lParam)\par at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)\par at Microsoft.AGL.Forms.EVL.EnterModalDialog(IntPtr hwnModal)\par at System.Windows.Forms.Form.ShowDialog()\par at HomePro_231.mainmdl.main()\par
Last edited: