salut, j'ai qq pb avec mon code et j'aimerai quelque eclaisissements sur l'utilisation de certains mots que je maitrise pas du tout ... ;o) , voila mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 procedure Tform1.execute_requete(chaine:string); begin if chaine<>'' then try adoquery1.SQL.Clear; adoquery1.SQL.Add(chaine); ADOQuery1.ExecSQL; memo1.Lines.Add('row affected= '+inttostr(adoquery1.rowsaffected)); except memo1.Lines.add('!!!!!! ERREUR sur :'+chaine); end; end; execute_requete('use master select * into base1..[transacs] from base2..[transacs]')
dans ma requete je mets use master car sur un autre micro, il ajoutait pas toutes les tables qd je m'etais pas.....? mais si je mets un use, le row affected est tjs a -1 ce qui veut dire qu'il a echoué a la requete alors que c'est pas le cas .... le use est il vraiment utile, a quoi sert il ?.... :o)
sinon, j'ai été obligé de mettre tous les nom de table entre [] car la, il me copié pas tout.... au debut j'avais mis des "" pour les mots clefs genre date mais il me copié pas certaines tables genre "agegroups"...., du coup j'ai mis des "" a chaque table et la certaines tables continuaient a ne pas se copier....donc j'ai mis des [] ..... donc autre question, est genant de mettre des []; est ce la bonne syntaxe ?
merci
[/code]
Partager