salut,
je travaille actuellement avec les requêtes sous python sur une base de données sql server.
j'ai rencontré une erreur lors de l'exécution de la requête suivante:
l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 req0="Select (RendTotal2/RendTotal1) as [TA1] FROM hhh.DBO.CerHiv1,hhh.DBO.CerHiv2 Where hhh.DBO.CerHiv1.CodeCommuneFK=hhh.DBO.CerHiv2.CodeCommuneFK " arcpy.CreateDatabaseView_management(BD_SIGMSA4, "CerHiv0", req0)
j'ai essayé de remplacer l'opérateur (/) par (-) et (*), ça fonctionne bien sauf avec la division.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Runtime error Traceback (most recent call last): File "<string>", line 12, in <module> File "f:\program files\arcgis\desktop10.1\arcpy\arcpy\management.py", line 3635, in CreateDatabaseView raise e ExecuteError: ERROR 999999: Error executing function. [Microsoft SQL Server Native Client 10.0: Incorrect syntax near 'RendTotal1'.] DBMS table not found Failed to execute (CreateDatabaseView). >>>
je me demande quel est le problème exactement?
merci d'avance
Partager