我想从Faktor获得相同FID的总价并插入FinalFaktor但是我看到了这个错误
其他信息:语法错误。在查询表达式中选择Sum(KPrice)来自Faktor,其中FID类似于2'运行以下代码时。
str = "insert into FinalFaktor (FID,Fdate,FTotal) Values (" & faktornumberlbl.Text & ",'" & fdate & "',
select Sum(KPrice) From Faktor where FID like " & faktornumberlbl.Text & ")"
FinalFaktorTableAdapter.Adapter.InsertCommand.CommandText = str
FinalFaktorTableAdapter.Connection.Open()
FinalFaktorTableAdapter.Adapter.InsertCommand.Parameters.Clear()
FinalFaktorTableAdapter.Adapter.InsertCommand.ExecuteReader()
FinalFaktorTableAdapter.Fill(MyDataSet.FinalFaktor)
FinalFaktorTableAdapter.Connection.Close()
我认为问题Select Sum("KPrice) From Faktor where FID like " & faktornumberlbl.Text
我的编程语言是VB.net
答案 0 :(得分:0)
这不是来自insert
语法的有效select
尝试此
INSERT INTO FinalFaktor (FID,Fdate,FTotal)
SELECT " & faktornumberlbl.Text & ",
'" & fdate & "',
Sum(KPrice)
FROM Faktor
WHERE FID LIKE " & faktornumberlbl.Text & "