Frage : EINSATZ mit MSSQL fremden Schlüsseln

Ich habe ein Problem, in MSSQL Tabelle einzusetzen.

Table1
MainID (Primärschlüssel)

Table2
key
MainID (fremder Schlüssel)
Field3

dbo.table1 mainID verbunden mit dbo.table2 mainID mit einer kaskadierenlöschung. Table1 bevölkert bereits mit Daten. Ich versuche, einen neuen Rekord in table2 einzusetzen, das mit table1 zusammenhängt.

Here ist der Code, den ich versuche. Ich verwende VB, um das data.
IF einzusetzen NICHT EXISTIERE (* VON table2 VORWÄHLEN IN DEM mainID= „5“), EINSATZ IN (field3, mainID) WERTE table2 („TEST“, „5“)

The Störung, die ich is
The EINSATZ-Aussage widersprach mit der FREMDEN SCHLÜSSELbegrenzung „FK_table2_table1“ erhalte. das

I morgens fähig, die Aufzeichnung durch Frage Analzyer und die Tabelle gerade redigieren manuell durch Studiomanager ohne errors.

Here erfolgreich hinzuzufügen ist der tatsächliche VB Code, den ich versuche, mit dem zu bearbeiten bin failing.

1:
2:
3:
4:
5:
6:
7:
8:
9:
Dim queryMainID als Schnur = „, WENN NICHT EXISTIERT (* VON table2 VORWÄHLEN, WO mainID = „“ u. MainID u. „") EINSATZ IN (field3, mainid) WERTE table2 („TEST“, „5“) AUSERWÄHLTES SCOPE_IDENTITY () als mainID“
Dscmd als neues SqlDataAdapter (UpdateSTS, DB) verdunkeln
Ds als neuer Datensatz verdunkeln ()
dscmd. Füllen (ds, „MainIDQuery“)
Papierlösekorotron als DataTable = ds. Tables.Item („MainIDQuery“) verdunkeln
rowJob als DataRow verdunkeln
Für jedes rowJob in Papierlösekorotron. Reihen
  Schwach field3 = rowJob.Item („field3“) .ToString
Next

Antwort : EINSATZ mit MSSQL fremden Schlüsseln

Hallo Saratcm

Im Allgemeinen stützt SQL-Server 2008 transparente Daten-Verschlüsselung, (TDE) aber Sie müssen ihr auf dem Datenbankniveau und während des Unterstützungsstadiums selbst nicht notwendigerweise ermöglichen.

Einen Blick an dieser Verbindung, da sie ungefähr gleiche Sache der Informationen, die Sie liefert tun möchten, hoffnungsvoll es bitte nehmen hilft.

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

Viel Glueck.
 
Weitere Lösungen  
 
programming4us programming4us