Eamon
asked on
Insert Command for DBF
What is wrong with this
CmdDBf.Connection = CnnDBF
CmdDBf.CommandType = CommandType.Text
CmdDBf.CommandText = "INSERT INTO CHQS ( CHCHNO, CHBNNO, TYPE, CHAMNT, CHDATE, CHRCNC ) " & _
"select ?, ?, ?, ?, ?, 0 ;"
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@CHC HNO", OleDb.OleDbType.Double))
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@CHB NNO", OleDb.OleDbType.Char))
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@TYP E", OleDb.OleDbType.Char))
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@CHA MNT", OleDb.OleDbType.Double))
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@CHD ATE", OleDb.OleDbType.Date))
For Each divRow As DataRow In dsTempDiv.Tables("TempDiv" ).Rows
Try
Amount = divRow("Amount")
HerdNo = divRow("HerdNo")
ChequeNo = divRow("ChequeNo")
CmdDBf.Parameters.Item("@C HCHNO").Va lue = ChequeNo
CmdDBf.Parameters.Item("@C HBNNO").Va lue = HerdNo
CmdDBf.Parameters.Item("@T YPE").Valu e = "DIV"
CmdDBf.Parameters.Item("@C HAMNT").Va lue = Amount
CmdDBf.Parameters.Item("@C HDATE").Va lue = Format(Date.Now, "")
CmdDBf.ExecuteNonQuery()
at execute it returns
Command is missing required clause
the missing clause is FROM
what can i do there is no table to select from as I am just adding paramaters.
CmdDBf.Connection = CnnDBF
CmdDBf.CommandType = CommandType.Text
CmdDBf.CommandText = "INSERT INTO CHQS ( CHCHNO, CHBNNO, TYPE, CHAMNT, CHDATE, CHRCNC ) " & _
"select ?, ?, ?, ?, ?, 0 ;"
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@CHC
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@CHB
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@TYP
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@CHA
CmdDBf.Parameters.Add(New OleDb.OleDbParameter("@CHD
For Each divRow As DataRow In dsTempDiv.Tables("TempDiv"
Try
Amount = divRow("Amount")
HerdNo = divRow("HerdNo")
ChequeNo = divRow("ChequeNo")
CmdDBf.Parameters.Item("@C
CmdDBf.Parameters.Item("@C
CmdDBf.Parameters.Item("@T
CmdDBf.Parameters.Item("@C
CmdDBf.Parameters.Item("@C
CmdDBf.ExecuteNonQuery()
at execute it returns
Command is missing required clause
the missing clause is FROM
what can i do there is no table to select from as I am just adding paramaters.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks dstanley9
That did the trick. Had created an insert query in access but it did not have values it just had Select.
That did the trick. Had created an insert query in access but it did not have values it just had Select.
select ?, ?, ?, ?, ?, 0 From Table1
Bob