Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : erreur dbexpress [ Base de données / MySQL ] (kdidier51)

mardi 25 mars 2008 à 08:40:32 | erreur dbexpress

kdidier51

bonjour,
je souhaite transférer les enregistrements de tables dbase pour les mettre dans des tables Mysql.
la structure du programme est la suivante :
com_2004.active := true  //la table dBase
com_2004.first;
while not com_2004.eof do
   begin
   SQLQuery1.SQL.Clear;
   SQLQuery1.SQL.add('INSERT into communes (departement, libellé) values ('+
      quotedstr(com_2004.fieldbyname('DEP').text)+', '+quotedstr(com_2004.fieldbyname('LIBELLE').text)+')');
   SQLQuery1.execSQL();
   com_2004.next;
end;

SQLQuery1 est rattaché à un SQLConnection de type dBExpress.
Je travaille avec Delphi 7

Mon problème : il y a 38000 communes dans la table dBase. Quand le programme a réalisé environ 2000 requêtes, il y a une erreur : "erreur dBexpress : opération non supportée". La connexion au serveur SQL est arrêtée.

J'ai essayé sur plusieurs postes en XP uniquement. J'ai essayé avec une connexion locale et avec une connexion réseau. Le résultat est le même.

Quelqu'un aurait-il une idée à me proposer ?
Merci
Didier CABY
Reims

mardi 25 mars 2008 à 20:11:21 | Re : erreur dbexpress

tilab

Réponse acceptée !
Salut,
Essaye cette modification peut-être tu comprendras le problème et le programme ne devrait pas se bloquer.

Alex

com_2004.active := true  //la table dBase
com_2004.first;
while not com_2004.eof do
   begin
   SQLQuery1.SQL.Clear;
   SQLQuery1.SQL.add('INSERT into communes (departement, libellé) values ('+
      quotedstr(com_2004.fieldbyname('DEP').text)+', '+quotedstr(com_2004.fieldbyname('LIBELLE').text)+')');
    try
       SQLQuery1.execSQL();
    except
       showmessage(SQLQuery1.SQL.text);
    end;

   com_2004.next;
end;



Cette discussion est classé dans : erreur, sql, sqlquery1, dbexpress, com


Répondre à ce message

Sujets en rapport avec ce message

Erreur SQL : base trop grosse !!!!! [ par vagabon ] Bonjour,J'ai un probleme sur une base de données,je fais des stats par jour, semaine et mois : Ok tout baignepar contre je fais la meme requete sur l' connexion dbexpress-SQL Server [ par davced ] SalutJe voulais savoir si c possible de connecter Dbexpress à une base SQL Server et si c possible quel est le pilote et ou se le procurer?Merci de vo SQL et Date [ par lacerto84 ] Bonjour,J'ai une erreur lorsque j'utilise le code suivant : QueryCB.SQL.Add('SELECT SUM(Montant)'); QueryCB.SQL.Add('FROM DetailSkim'); QueryCB.SQL Recuperation message erreur [ par richarddum ] Salut, Je cherche à récuperer le message d'erreur SQL suite à une execution de requete La fenetre de deboggage me donne le message suivant : le pr erreur de syntaxe [ par Arianesatch ] salut je cherche à trouver se qu'il ne va pas dans l'écriture de ce code, l'erreur sql me dit trop peu de pramètres 2 attendus.Form1.Query1.SQL.Clear; [?] DBExpress SQL Server [ par laeti64 ] Bonjour, J'utilise dbexpress et sql server. Quand je veux affecter une date à un paramètre de ma requête avec mon composant TSQLQuery, j'obtiens une e delphi et sql [ par saintleo ] salut, j'ai une application delphi qui gère un zoo, pour insérer une espèce je lui donne un code, un nom, et un nom pour une image, quand je clique po pb transaction et dbexpress [ par deubal ] bonjour,Dans mon appli liée à une bdd par dbexpress, je fais pas mal de requete 'INSERT, UPDATE ou DELETE' dans le code et je souhaite les encadrer pa Erreur SQL Server : "Fonctionnalité optionnelle non implémentée" [ par badajoz ] J'ai un soucis, une erreur se produit lorsque j'effectue une requete d'insertion:"Fonctionnalité optionnelle non implémenté"Si quelq'un pouvait m'aide Erreur dbExpress : la connexion a échoué [ par denis730 ] J'ai fait une application qui utilise les outils dbExpress pour acceder à une base de donné interbase.Cela fonctionne trés bien sur mon PC mais lorsqu


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.