je comprends plus rien, en fait je copies pls table d'une base A vers une base B (que je crée sans contrainte, sans rien de rien ;o)),
je dev avec delphi avec sqlserver2000
la, en exemple c'est une procedure stockee j'ai le meme pb en utilisant requete directement sous delphi
1 2 3 4 5 6
| CREATE PROCEDURE SP_ppf_add @nom_base_origine Varchar(128), @nom_base_desti Varchar(128) , @nom_table Varchar(128) AS
declare @requete varchar(255)
SET @Requete ='select * into '+@nom_base_desti+'..'+ @nom_table+' from '+@nom_base_origine+'..['+ @nom_table+']'
EXECUTE (@Requete)
GO |
ds mon prog je boucle sur une liste de table, et par exemple il me bloque sur une table nommée "servicecapability" ....
"Erreur interne du processeur de requêtes : Le processeur de requêtes a rencontré une erreur inattendue pendant l'exécution."
, si je rajoute des [ ] autour du nom de la table ds la requete ca passe....mais du coup d'autres passent plus !!!
SET @Requete ='select * into '+@nom_base_desti+'..['+ @nom_table+'] from '+@nom_base_origine+'..['+ @nom_table+']'
une idee ?,
((((
merci
exyacc
FRANK
Partager