J'utilise RAD Studio XE8, C ++ Builder, FireDac, sur Windows 8.1. Je me connecte à SQL Server 2012 sur une machine virtuelle située sur mon réseau. Lorsque je me connecte, FireDac utilise ODBC. Voici la signature du pilote que FireDac signale. [FireDAC] [Phys] [ODBC] [Microsoft] [SQL Server natif client 11.0] [SQL Server] Je peux aussi […]
J'ouvre un TFDConnection pour MS SQL Server avec des parameters: DriverID=MSSQL Password=test User_Name=test Server=VS2003-2008 Database=test Single Connection=TRUE Max Cursors=256 USE OLEDB=TRUE Je crée ensuite un TFDQuery (time d'exécution), définissez sa connection à ce qui précède, remplissez-le avec une requête INSERT paramétrée: insert into TT_ACT (TT_ACT_ID,TT_PARENT_ID,TT_FROMDATE,TT_TODATE,TT_NAME,TT_NR,TT_CODE,TT_GROUP…) values (:TT_ACT_ID,:TT_PARENT_ID,:TT_FROMDATE,:TT_TODATE,:TT_NAME,:TT_NR,:TT_CODE,:TT_GROUP,…) J'appelle ensuite Préparer la requête et get: [FireDAC][Phys][MSSQL]-335 […]
J'utilise SQL Server 2014 en utilisant FireDAC dans Delphi XE7 pour se connecter à la database. Nous avons besoin d'un événement pour ouvrir automatiquement un formulaire si certaines données ont été modifiées dans une table spéciale. Par conséquent, nous avons trouvé le TFDEventAlerter que nous avons utilisé pour créer une queue et un service pour […]
J'ai 2x connection Firedac sur MSSQL. La première table est une source et la deuxième table est la cible, comment synchroniser les tables sélectionnées de la source à la cible? Existe-t-il dans tfdconnection ou dans la procédure / fonction tfdtable pour synchroniser ou générer un script SQL pour créer une table? Merci a tous. :))
J'ai activé la connection sécurisée en choisissant un certificate auto-signé sur mon server SQL. Je peux me connecter à l'aide de SQL Server Management Studio et en ajoutant TrustServerCertificate=True dans les Additional Connection Parameters . J'ai besoin de la même configuration pour la connection FireDAC car elle donne une erreur similaire Fournisseur SSL: la string […]
J'ai une application Delphi XE3 qui crée des users et des connections dans une database SQL Server. J'ai utilisé FireDAC TAdConnection , TADQuery et deux TAdScript pour exécuter des instructions SQL pour créer les users et les connections. Lorsque j'essaie de créer une connection sur SQL Server, l'instruction SQL de création de connection fonctionne correctement […]
Question: Est-ce que garder un verrou sur un logging pendant une longue période est une pratique courante avec des systèmes de bases de données modernes? Ma compréhension est de locking des loggings dans une database (optimiste ou pessimiste) est généralement pour une très courte période de time au cours d'une transaction. Le logiciel avec lequel […]
J'ai migré les composants d'access à la database dans notre application Delphi XE5 de DBExpress à FireDAC. Donc, où j'utilisais un TSQLConnection / TSQLDataSet, j'utilise maintenant TFDConnection / TFDQuery. Mes observations jusqu'à présent sont que le return de 125 000 lignes de données (via une simple requête SELECT *) de notre database SQL Server 2014 […]
Avoir la configuration suivante: Delphi XE7 MS SQL Server 2008 login au server SQL avec FireDAC J'utilise des procédures stockées pour récupérer des tables avec tous les loggings de détail du server SQL au format XML converti en nvarchar (max). Voici un exemple: CREATE PROCEDURE uspUsers_GetAll @ReturnData nvarchar(max) = NULL OUTPUT AS BEGIN SET NOCOUNT […]
Je suis relativement nouveau à FireDAC. Je veux être en mesure d'appeler une procédure stockée "à la volée", dynamicment. Jusqu'à présent, j'ai ce qui suit: function TForm21.ExecuteStoredProc(aSPName: ssortingng; aParams: TADParams): Boolean; var LSP: TADStoredProc; i: Integer; begin LSP := TADStoredProc.Create(nil); try LSP.Connection := ADConnection1; LSP.StoredProcName := aSPName; LSP.Prepare; for i := 0 to aParams.Count – […]