ik wil telkens nieuwe records vanuit mijn outlook formulier naar mijn RFC tabel schrijven. Maar dan moet ik eerst MAX(ID) uit mijn RFC tabel ophalen en in de insert query gebruiken. Ik krijg de foutmelding "odbc call failed"
Voordat ik de ID in de code had toegepast kon ik de items (comboboxes) wel naar de RFC plaatsen. Hoe kan ik dat ID gedeelte oplossen????
Set MyDbEng = CreateObject("DAO.DBEngine.35")
Set MyWkSpace = MyDbEng.CreateWorkspace("WkSpace", "admin", "", 1)
MyDbEng.Workspaces.Append MyWkSpace
Set MyDbConn = MyWkSpace.OpenConnection("test", 1, False, "ODBC;DATABASE=test;UID=admin;PWD=;DSN=test")
Set MyRs = MyDbConn.OpenRecordset("SELECT MAX(ID) FROM RFC",2,1024,3)
MyDBConn.execute(" insert into RFC (Application, ID, Priority, Owner, ProjectPlanActivity, Category, Manhours, Status, IssuedBy, IssuedContact, DescriptionOfAction, Comments) values ('"+ ComboBox1.text +"','"+ GetID +"','"+ ComboBox5.text +"','"+ ComboBox6.text +"','"+ ComboBox7.text +"','"+ ComboBox8.text +"','"+ ComboBox9.text +"','"+ ComboBox10.text +"','"+ ComboBox11.text +"','" + TextBox1.text + "','"+ TextBox2.text + "','"+ TextBox3.text +"');")
MyRs.AddNew
'MyRs.Fields("ID") = MyRs
MyRs.Update
MyRs.Close
MyDBConn.Close
Voordat ik de ID in de code had toegepast kon ik de items (comboboxes) wel naar de RFC plaatsen. Hoe kan ik dat ID gedeelte oplossen????
Set MyDbEng = CreateObject("DAO.DBEngine.35")
Set MyWkSpace = MyDbEng.CreateWorkspace("WkSpace", "admin", "", 1)
MyDbEng.Workspaces.Append MyWkSpace
Set MyDbConn = MyWkSpace.OpenConnection("test", 1, False, "ODBC;DATABASE=test;UID=admin;PWD=;DSN=test")
Set MyRs = MyDbConn.OpenRecordset("SELECT MAX(ID) FROM RFC",2,1024,3)
MyDBConn.execute(" insert into RFC (Application, ID, Priority, Owner, ProjectPlanActivity, Category, Manhours, Status, IssuedBy, IssuedContact, DescriptionOfAction, Comments) values ('"+ ComboBox1.text +"','"+ GetID +"','"+ ComboBox5.text +"','"+ ComboBox6.text +"','"+ ComboBox7.text +"','"+ ComboBox8.text +"','"+ ComboBox9.text +"','"+ ComboBox10.text +"','"+ ComboBox11.text +"','" + TextBox1.text + "','"+ TextBox2.text + "','"+ TextBox3.text +"');")
MyRs.AddNew
'MyRs.Fields("ID") = MyRs
MyRs.Update
MyRs.Close
MyDBConn.Close