02/06/2009, 05:02
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 312
Antigüedad: 15 años, 10 meses Puntos: 4 | |
Respuesta: error en php al insertar datos a 3 dbs Prueba con esto:
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')"; $msquery? = "SET IDENTITY_INSERT Datos1.dbo.REGISTRO OFF";
$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')"; $msquery? = "SET IDENTITY_INSERT Datos2.dbo.REGISTRO OFF";
$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')"; $msquery? = "SET IDENTITY_INSERT Datos3.dbo.REGISTRO OFF";
$msresults= mssql_query($msquery2);
$msresults= mssql_query($msquery3);
$msresults= mssql_query($msquery4);
$msresults= mssql_query($msquery5);
$msresults= mssql_query($msquery6);
$msresults= mssql_query($msquery7);
?>
En: msdn.microsoft.com/es-es/library/ms188059(SQL.90).aspx
comentan que sólo se permite un SET IDENTITY_INSERT ON por sesión...
Prueba y nos comentas.
Saludos |