"Create table" Erreur de syntaxe ou violation d'accès

"Create table" Erreur de syntaxe ou violation d'accès - SQL/NoSQL - Programmation

Marsh Posté le 06-01-2006 à 19:48:06    

Bonjour,  
 
Je programme en ASP VB/SQL serveur
[Microsoft][ODBC SQL Server Driver]Erreur de syntaxe ou violation d'accès  
 
Voici l'erreur que IIS me retourne suite a une requete de creation de table dans SQL serveur  
 
voici ma requete  

Code :
  1. set Command13 = Server.CreateObject("ADODB.Command" )
  2. Command13.ActiveConnection = MM_EMAPE_STRING
  3. Command13.CommandText = "CREATE TABLE dbo.TX SELECT * FROM dbo.Articles"
  4. Command13.CommandType = 4
  5. Command13.CommandTimeout = 0
  6. Command13.Prepared = true
  7. Command13.Execute()


 
Je cherche tout simplement a dupliquer la structure et le contenu d'une table.  
J'aimerais savoir d'ou peut venir le probleme sachant que je fais aussi des ajouts d'entree, des suppression et des modifications sans aucun soucis.  
 
Merci de votre aide

Reply

Marsh Posté le 06-01-2006 à 19:48:06   

Reply

Marsh Posté le 06-01-2006 à 20:13:48    

Désolé, mais (sauf errerur) sous SQL Server il faut faire cela en deux parties :
 
1. Créer la table
2. Alimenter la table.
 
(Avec Sybase ce serait possible).

Reply

Marsh Posté le 06-01-2006 à 20:25:37    

Je m'en doutais, pourtant j'ai bien essayer  
 
"CREATE TABLE Articles ( Nom varchar(30), Address varchar, Age int(3)  )"
 
mais j'ai la meme erreur.
Je n'arrive pas a determine si ca viens du code, de sql serveur, ou iis.
On passe vraiment un temps fou avec ses questions de securite a la noix ...
 
As tu une autre idee ?

Reply

Marsh Posté le 06-01-2006 à 20:40:43    

Je ne suis pas certain que l'on puisse faire un CREATE TABLE via ODBC, ou peut-être que cela dépend des drives ODBC.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed