Fråga : MELLANLÄGGET med utländsk MSSQL stämm

Förmiddag som I har ett problem att sätta in in i MSSQL, bordlägger. mainID för
Field3

dbo.table1 för

Table2
key
MainID (utländskt nyckel-) för

Table1
MainID (primärt nyckel-) anknytas till dbo.table2's-mainID med en applådera borttagnings. Table1 ar redan befolkad med data. Pröva förmiddag I att sätta in ett nytt rekord in i table2 som förbinds till table1.

Here är den pröva förmiddagen för kodifiera I. Förmiddag I using VB som sätter in data.IF INTE, FINNS (VÄLJ * FRÅN table2 VAR mainID= ”5”) MELLANLÄGGET IN I table2 (field3, mainID) VÄRDERAR (”TESTA”, ”5”), fel för

The som jag får MELLANLÄGGSmeddelande för is
The kämpat med det UTLÄNDSKA NYCKEL- tvånget ”FK_table2_table1”. förmiddagen för

I är kompetent lyckat att tillfoga rekordet till och med queryen Analzyer och precis att redigera bordlägga till och med studiochef utan errors.

Here, är manuellt de faktiska VBNA kodifierar att den pröva I-förmiddagen att fungera med det är failing.

> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
" codeBody " " queryMainID för >Dim för class= " för
" klar "

Svar : MELLANLÄGGET med utländsk MSSQL stämm

Hi Saratcm

I stort SQL-serveren 2008 stöttar genomskinlig datakryptering, (TDE) men du måste att möjliggöra den på den jämna databasen, och under reserven arrangera sig inte nödvändigtvis.

Behaga tar en look på denna anknyter, som den ger information omkring det samma tinget som du skulle något liknande för att göra, det ska hopefully hjälp.

http://www.mssqltips.com/tip.asp?tip=1514

Bra lycka.
 
Andra lösningar  
 
programming4us programming4us