Comment accéder à la base de données depuis MQL4 , ORACL , MSSQL, MySQL - page 4

 
kombat:
Andy_Kon:

Est-il vraiment difficile d'exécuter MySQL sur votre PC ? :)

Est-ce une question ou... ? ;)))


Si c'est une question, alors non, ce n'est pas difficile.

Il faut environ 15 minutes pour déployer et configurer légèrement le paquet Denver.

Si la base actuelle, c'est probablement encore moins de temps et de tracas.

Je ne sais pas, j'utilise l'intégralité de Chicken Run... :)))


Si l'un ou l'autre..., je ne vois pas l'utilité d'une base locale d'informations de MT.

Mes idées à fusionner sur l'hôte, de sorte qu'il déploie divers projets,

ou même simplement, par exemple, pour "surveiller" l'état du compte de négociation auprès du trust.

Oui, beaucoup de choses peuvent arriver...

L'essentiel est d'avoir une source d'information supplémentaire.

Il s'agit plutôt d'intégrer

1. il est possible de télécharger l'ensemble de la base de devis

pour une analyse facile et rapide dans d'autres programmes

2-qui est intéressé par la collecte des tiques

3-intégration avec d'autres applications

4-la préparation des données pour les réseaux neuronaux est beaucoup plus facile

---

plusieurs variantes

 

Yuraz, merci pour le lien, comment avez-vous géré le procès ? Ou l'avez-vous acheté ?

 
kombat:
Andy_Kon:

Est-il vraiment difficile d'exécuter MySQL sur votre PC ? :)

Est-ce une question ou... ? ;)))


Si c'est une question, alors non, ce n'est pas difficile.

Il faut environ 15 minutes pour déployer et configurer légèrement le paquet Denver.

Si la base actuelle, c'est probablement encore moins de temps et de tracas.

Je ne sais pas, j'utilise l'intégralité de Chicken Run... :)))


Si l'un ou l'autre..., je ne vois pas l'utilité d'une base locale d'informations de MT.

Mes idées à fusionner sur l'hôte, de sorte qu'il déploie divers projets,

ou même simplement, par exemple, pour "surveiller" l'état du compte de négociation auprès du trust.

Oui, beaucoup de choses peuvent arriver...

L'essentiel est une source d'information supplémentaire.

La question a été posée différemment.

1. Pourquoi contacter l'hébergeur quand vous avez votre propre PC ?

2. Pourquoi Denver, ça peut être beaucoup plus simple.

 
Andy_Kon:

La question a été posée différemment.

1. Pourquoi contacter l'hébergeur alors que vous avez votre propre PC ?

2. Pourquoi Denver, c'est beaucoup plus facile.


Je comprends maintenant...


J'étais juste confus par la formulation.

Car je considère MySQL comme un outil plus attrayant.

1. Un réseau domestique, c'est du muscle.

2. Ordinateurs pour les tests et les calculs, etc.

3. si c'est sur un seul ordinateur, c'est Denver.

4. Ce qui, en plus de cette tâche, résout de nombreux autres problèmes.

5. La possibilité de tenter de télécharger et de reporter.


Il s'agit de toutes les probabilités et non de toutes les options.

Cependant, chacun a ses propres tâches... ;)))


ZS : Mais avec un échantillon de la base de données, toujours rien.

Je n'arrive même pas à formuler une requête...

Génère constamment l'erreur 1065

Je lis le manuel des muscles...

 

Dans de nombreux cas, la réponse de la base de données est un tableau.

 
Andy_Kon:

Dans de nombreux cas, la réponse de la base est un tableau.


Jamais, c'est toujours une chaîne. Mais la question de l'interprétation... c'est une autre affaire. Obtenir la valeur de la base de données directement n'est pas difficile, il suffit d'identifier la chaîne comme une chaîne.

 
1065 - J'ai eu beaucoup de mal avec elle ! :)) Ça m'a pris une semaine, je ne me souviens pas.
 
Red.Line писал (а):

Yuraz, merci pour le lien, comment avez-vous géré le procès ? Ou l'avez-vous acheté ?

Non, je ne l'ai pas fait.


Allez sur www.sql.ru.

Il y a beaucoup de réponses, vous connaissez probablement le site.

 
Red.Line писал (а):
Andy_Kon:

Dans de nombreux cas, la réponse de la base est un tableau.


Jamais, c'est toujours une chaîne. Mais la question de l'interprétation... c'est une autre affaire. Obtenir directement la valeur de la base n'est pas difficile, il suffit d'identifier la chaîne comme une chaîne.

Je ne discuterai même pas. (Je travaille avec eux depuis 10 ans).

 

Probablement dans la mauvaise branche, mais je veux écrire mon dll pour travailler avec le SGBD SQL de MT4. Je connais TSQL et C#, mais ma DLL ne fonctionne pas, s'il vous plaît dites-moi ce qui ne va pas ?

Code C# :

using System;
using System. Collections. Generic;
using System. Linq;
using System. Text;

namespace MT4Method
{
    public class MT4Class
    {
        public static int SaveSQL(int x, int y)
        {
            return ( x * y);
        }
    }
}

J'essaie d'appeler la DLL dans MT4 :

#import "MT4"
int SaveSQL( int,int);  

void start()
{
   int rez= SaveSQL(10,2);
   Comment("Результат"+ rez);
}

Je reçois un message dans MT4 : "cannot call function 'SaveSQL' from dll 'MT4'(error 127)".

Probablement une erreur banale, je suis juste en train de me réhabiliter après 2 ans de travail comme programmeur 1C.

Pouvez-vous me dire où je me trompe ?