16,554
社区成员
发帖
与我相关
我的任务
分享
'新增记录方法二(待测试)
'lshao_qs为主键,byhao+byid为聚合索引,MyCondat为SqlConnection
Dim strQS As String = "select * from hw_feiyongqs"
Dim QsData As SqlDataAdapter = New SqlDataAdapter(strQS, MyCondat)
Dim Qsds As DataSet = New DataSet
MyCondat.Open()
QsData.Fill(Qsds, "清算内容")
Dim limingTable As DataTable = Qsds.Tables("清算内容")
Dim newRow As DataRow
newRow = limingTable.NewRow()
newRow.Item("lshao_qs") = Lsh_Hao
newRow.Item("byhao") = Trim(Replace(Label10.Text, "住院号:", ""))
newRow.Item("byid") = Lab_byid.Text
limingTable.Rows.Add(newRow)
limingTable.AcceptChanges()
MyCondat.Close()
'新增记录方法一***********************ok***************
Dim by_hao As String = Trim(Replace(Label10.Text, "住院号:", ""))
Dim by_id As String = Lab_byid.Text
Dim by_sfz As String = Trim(Replace(Label4.Text, "身份证号:", ""))
Dim ys_jg As String = Trim(Texty0.Text)
Dim tui_xf As Single = Val(Texty8.Text)
Dim tui_hzj As Single = Val(Texty7.Text)
Dim qt_bz As String = Trim(Texty9.Text)
Dim tup1 As String = Replace(Label22_p.Text, Application.StartupPath & "\temppic\", "")
Dim tup2 As String = Replace(Label23_p.Text, Application.StartupPath & "\temppic\", "")
Dim tup3 As String = Replace(Label24_p.Text, Application.StartupPath & "\temppic\", "")
Dim tup4 As String = Replace(Label25_p.Text, Application.StartupPath & "\temppic\", "")
Dim xxy_bh As String = Trim(Texty3.Text)
Dim xxy_xm As String = Trim(Texty1.Text)
Dim xxy_sfz As String = Trim(Texty2.Text)
Dim xx_dd As String = Trim(Texty4.Text)
Dim zx_xl As Integer = Val(Texty5.Text)
Dim xx_rq As Date = DateTimePicker1.Value
Dim yw_hxjl As String = Trim(Texty6.Text)
Dim byxx_gx As String = Trim(ComboBox1.Text)
Dim cstring As String = "这个连接字符串用你的"
Dim con As New SqlConnection(cstring)
Dim sql As String = "CREATE TABLE test(id int IDENTITY (1, 1), nid int, 数字 int NOT NULL, 文本 text,日期 datetime, 备注 ntext, 是否 bit, PRIMARY KEY (数字))"
sql = "INSERT INTO hw_feiyongqs ( lshao_qs, byhao, byid, bysfzh, ysjg, tuixf, tuihzj, qtbz, tjpb, tjsj, " & _
"tjren, pp_sfzz, pp_sfzf, pp_xxzz, pp_xxzf, xxybh, xxyxm, xxysfz, xxdd, zxxl, xxrq,ywhxjl, byxxgx) " & _
"VALUES('" & Lsh_Hao & "','" & by_hao & "','" & by_id & "','" & by_sfz & "','" & ys_jg & "'," & tui_xf & _
"," & tui_hzj & ",'" & qt_bz & "','1',getdate(),'" & User_I & "','" & tup1 & "','" & tup2 & "','" & tup3 & "','" & _
tup4 & "','" & xxy_bh & "','" & xxy_xm & "','" & xxy_sfz & "','" & xx_dd & "'," & zx_xl & ",'" & xx_rq & _
"','" & yw_hxjl & "','" & byxx_gx & "')"
Dim myCmd As New SqlCommand(sql, con)
con.Open()
Try
myCmd.ExecuteNonQuery()
MsgBox("保存提交已完成!")
Catch ex As Exception
MsgBox(ex.Message)
End Try
con.Close()
'
'上传图片,并删除"\temppic\"中的文件
'hw_alarm中插入提醒内容
sql = "INSERT INTO hw_alarm (about_id,almtype,pop_pat) VALUES(" & Lsh_Hao & ",'退费','财务科')"
Dim myCmd As New SqlCommand(sql, con)
con.Open()
Try
myCmd.ExecuteNonQuery()
MsgBox("保存提交已完成!")
Catch ex As Exception
MsgBox(ex.Message)
End Try
con.Close()
Dim newRow As DataRow
newRow = limingTable.NewRow()
newRow.Item("lshao_qs") = Lsh_Hao
newRow.Item("byhao") = Trim(Replace(Label10.Text, "住院号:", ""))
newRow.Item("byid") = Lab_byid.Text
limingTable.Rows.Add(newRow) 'Qsds.Tables("清算内容").Rows.Add(newRow)
Dim cb As SqlClient.SqlCommandBuilder
cb = New SqlClient.SqlCommandBuilder(QsData)
QsData.Update(Qsds, "清算内容")
Dim dvTable = New DataView(Qsds.Tables("清算内容"))
Dim newRow As DataRowView = dvTable.AddNew
newRow("lshao_qs") = Lsh_Hao
newRow("byhao") = Trim(Replace(Label10.Text, "住院号:", ""))
newRow("byid") = Lab_byid.Text
newRow.EndEdit()
Dim builder As SqlCommandBuilder = New SqlCommandBuilder(QsData)
QsData.Update(dvTable.Table)
Dim cstring As String = "这个连接字符串用你的"
Dim con As New SqlConnection(cstring)
Dim sql As String = "INSERT INTO hw_feiyongqs ( lshao_qs, byhao, byid, bysfzh, ysjg, tuixf, tuihzj, qtbz, tjpb, tjsj, " & _
"tjren, pp_sfzz, pp_sfzf, pp_xxzz, pp_xxzf, xxybh, xxyxm, xxysfz, xxdd, zxxl, xxrq,ywhxjl, byxxgx) " & _
"VALUES('" & Lsh_Hao & "','" & by_hao & "','" & by_id & "','" & by_sfz & "','" & ys_jg & "'," & tui_xf & _
"," & tui_hzj & ",'" & qt_bz & "','1',getdate(),'" & User_I & "','" & tup1 & "','" & tup2 & "','" & tup3 & "','" & _
tup4 & "','" & xxy_bh & "','" & xxy_xm & "','" & xxy_sfz & "','" & xx_dd & "'," & zx_xl & ",'" & xx_rq & _
"','" & yw_hxjl & "','" & byxx_gx & "')"
Dim myCmd As New SqlCommand(sql, con)
con.Open()
Try
myCmd.ExecuteNonQuery()
MsgBox("保存提交已完成!")
Catch ex As Exception
MsgBox(ex.Message)
End Try
con.Close()
Dim dvTable = New DataView(Qsds.Tables("清算内容"))
Dim newRow As DataRowView = dvTable.AddNew
newRow("lshao_qs") = Lsh_Hao
newRow("byhao") = Trim(Replace(Label10.Text, "住院号:", ""))
newRow("byid") = Lab_byid.Text
newRow.EndEdit()
Dim builder As SqlCommandBuilder = New SqlCommandBuilder(QsData)
QsData.Update(dvTable.Table)
'新增记录方法二(待测试)
'lshao_qs为主键,byhao+byid为聚合索引,MyCondat为SqlConnection
Dim strQS As String = "select * from hw_feiyongqs"
Dim QsData As SqlDataAdapter = New SqlDataAdapter(strQS, MyCondat)
Dim Qsds As DataSet = New DataSet
MyCondat.Open()
QsData.Fill(Qsds, "清算内容")
Dim newRow As DataRow
newRow = Qsds.Tables("清算内容").NewRow()
newRow.Item("lshao_qs") = Lsh_Hao
newRow.Item("byhao") = Trim(Replace(Label10.Text, "住院号:", ""))
newRow.Item("byid") = Lab_byid.Text
Qsds.Tables("清算内容").Rows.Add(newRow)
QsData.Update(Qsds)
//QsData.Update()
MyCondat.Close()
QsData..Update(Qsds)