Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
MaSe
Starting Member
8 Posts |
Posted - 2005-11-24 : 08:13:20
|
I have a *.mdb file whit linked mssql tabels.When i try to insert a new row in a linked table whit a model, i get this error."Run-time error '3155': ODBC --insert onlinked table '.....' failed.This is a part of my code that i am using:nContractID = Forms!frmContracten!ContractIDsql = "SELECT * FROM tblContracten WHERE ContractID=" & nContractIDSet rstContractNu = db.OpenRecordset(sql, dbOpenDynaset, dbSeeChanges)If (rstContractNu.EOF) Then GoTo Err_KanNietKopierenIf (MsgBox("Weet je zeker dat je contract '" & rstContractNu![Contractnummer] & "' wilt kopieren?", vbYesNo) = vbYes) ThenSet rstOrders = db.OpenRecordset("tblContracten", dbOpenDynaset, dbSeeChanges)rstOrders.AddNew 'Is eigenlijk Contracten tabel'rstOrders!InterneContactpersoonID = [InterneContactpersoonID]rstOrders!FactuurAdresID = rstContractNu![FactuurAdresID]rstOrders!Contractnummer = rstContractNu![Contractnummer]rstOrders!Aantalbezoeken = rstContractNu![Aantalbezoeken]rstOrders!Ingangsdag = rstContractNu![Ingangsdag]rstOrders!MaandID = rstContractNu![MaandID]rstOrders!Ingangsjaar = rstContractNu![Ingangsjaar]rstOrders!Vervaldag = rstContractNu![Vervaldag]rstOrders!Vervalmaand = rstContractNu![Vervalmaand]rstOrders!Vervaljaar = rstContractNu![Vervaljaar]rstOrders!ContractSoortID = 1rstOrders![Contactpersoon] = rstContractNu![Contactpersoon]rstOrders!Telefoonnummer1 = rstContractNu![Telefoonnummer1]rstOrders!Telefoonnummer2 = rstContractNu![Telefoonnummer2]rstOrders!Contractbijzonderheden = rstContractNu![Contractbijzonderheden]rstOrders!Planningsmaand = rstContractNu![Planningsmaand]rstOrders!FactuurmaandID = rstContractNu![FactuurmaandID]rstOrders!Memo = rstContractNu![Memo]rstOrders!ContractDatum = DaterstOrders.UpdateI get the error when i try to update and make a new row....Whit not linked tables this works fine...What must i do different ?????  |
|
AndrewMurphy
Master Smack Fu Yak Hacker
2916 Posts |
Posted - 2005-11-24 : 08:50:55
|
do you need/have a prinary key defined on the sql side? |
 |
|
MaSe
Starting Member
8 Posts |
Posted - 2005-11-24 : 09:32:07
|
yes i have that is ContractID (Int) that is the primary key whit autoincrement. |
 |
|
|
|
|