Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2009, 18:11
Avatar de sandrox23
sandrox23
 
Fecha de Ingreso: abril-2005
Ubicación: Lima - Peru
Mensajes: 274
Antigüedad: 19 años, 8 meses
Puntos: 0
Pregunta error en php al insertar datos a 3 dbs

Hola amigos, ayudenme con este registro que estoy implementando en php conectado a una base de datos sql server 2005

este es mi registro.php

Código PHP:
if ($Error!=1){
$msquery2 "SET IDENTITY_INSERT Datos1.dbo.REGISTRO ON";
$msquery3 "INSERT INTO Datos1.dbo.REGISTRO (memb_guid,memb,memb__pwd)
VALUES ('1','$ps_loginname','$ps_password')"
;
$msquery4 "SET IDENTITY_INSERT Datos2.dbo.REGISTRO ON";
$msquery5 "INSERT INTO Datos2.dbo.REGISTRO (memb_guid,memb,memb__pwd)
VALUES ('1','$ps_loginname','$ps_password')"
;
$msquery6 "SET IDENTITY_INSERT Datos3.dbo.REGISTRO ON";
$msquery7 "INSERT INTO Datos3.dbo.REGISTRO  (memb_guid,memb,memb__pwd)
VALUES ('1','$ps_loginname','$ps_password')"
;

$msresultsmssql_query($msquery2);
$msresultsmssql_query($msquery3);
$msresultsmssql_query($msquery4);
$msresultsmssql_query($msquery5);
$msresultsmssql_query($msquery6);
$msresultsmssql_query($msquery7);
?> 
Inserto un registro en 3 database al mismo tiempo, todas las tablas de REGISTRO tiene la llave en el memb q es el login de cada usuario.

El error que me sale es bastante:

Código PHP:
Cannot insert explicit value for identity column in table 'REGISTRO' when IDENTITY_INSERT is set to OFF
Table 'Datos3.dbo.REGISTRO' does not have the identity propertyCannot perform SET operation. (severity 16in ..... 
espero su ayuda es urgente :(


saludos
__________________
diseniando ........