Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 02-07-2023
CrazySoft CrazySoft is offline
Miembro
 
Registrado: abr 2005
Posts: 96
Poder: 20
CrazySoft Va por buen camino
Buenas tardes, me parece que esta mal tu sintaxis porque estas llamando dos veces a mysql.exe en el comando shell


prueba creando un bat con todo lo que quiero hacer y ejecutas el shell


ejemplo.bat



@echo off
echo Creando Base de Datos...
echo Por favor espere...
"d:\MySQL57\bin\mysql.exe" -uroot -pXXXX < "e:\_scri\ejecuta.sql"





ejecuta.sql
CREATE DATABASE basedatos;
use basedatos;
CREATE TABLE prueba (
codigo VARCHAR (10),
nombre VARCHAR (200),
valor INT (11)
);




desde el código:

comand:= 'e:\_scri\prueba.bat';
ShellExecute(0,'open', Pchar(comand), nil, nil, SW_NORMAL );
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear campo en tiempo de ejecucion tarco35 Tablas planas 9 28-06-2012 11:32:35
MySQL ODBC en tiempo de ejecucion FOV2001 MySQL 2 22-02-2009 23:26:19
Crear BD mysql en tiempo de ejecucion vicvil MySQL 4 05-05-2008 22:55:11
crear TTabSheet en tiempo de ejecucion Neiro Lazarus, FreePascal, Kylix, etc. 4 06-10-2006 23:03:08
Crear un DSN en tiempo de ejecucion neyvan Conexión con bases de datos 7 21-05-2004 17:41:45


La franja horaria es GMT +2. Ahora son las 14:55:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi