sqlcmd -U usuario -P clave -Q "BACKUP DATABASE nombre_bbdd TO DISK = 'C:\copia\nombre_bbdd.bak' WITH FORMAT;"
set FechaActual=%DATE:~0,2%_%DATE:~3,2%_%DATE:~6,4%
cd C:\copia\
REN "nombre_bbdd.bak" "nombre_bbdd_%FechaActual%.bak"
sqlcmd -U usuario -P clave -Q "BACKUP DATABASE nombre_bbdd TO DISK = 'C:\copia\nombre_bbdd.bak' WITH FORMAT;"
set FechaActual=%DATE:~0,2%_%DATE:~3,2%_%DATE:~6,4%
cd C:\copia\
REN "nombre_bbdd.bak" "nombre_bbdd_%FechaActual%.bak"
var
i: integer;
b: tsearchrec;
begin
SetCurrentDir('\\COMPRAS20HP\Users\Slim4-core\Desktop\Slimstock_ficheros_export\');
i:= findfirst('*.txt', faAnyFile, b);
while i=0 do
begin
showmessage(b.name);
i:=findnext(b);
end;
findclose(b);
http://www.delphibasics.co.uk/RTL.php?Name=findfirst
Attribute constants and values
| Constant | Value | Description |
|---|---|---|
faReadOnly | $00000001 | Read-only files |
faHidden | $00000002 | Hidden files |
faSysFile | $00000004 | System files |
faVolumeID | $00000008 | Volume ID files |
faDirectory | $00000010 | Directory files |
faArchive | $00000020 | Archive files |
faAnyFile | $0000003F | Any file |
TIPO TSearchRec
type
TSearchRec = record
Time: Integer;
Size: Integer;
Attr: Integer;
Name: TFileName;
ExcludeAttr: Integer;
FindHandle: THandle;
FindData: TWin32FindData;
end;
OTRO EJEMPLO
procedure TFPrincipal.Listar( sDirectorio: string; var Resultado: TStringList );
var
Busqueda: TSearchRec;
iResultado: Integer;
begin
// Nos aseguramos que termine en contrabarra
sDirectorio := IncludeTrailingBackslash( sDirectorio );
iResultado := FindFirst( sDirectorio + '*.*', faAnyFile, Busqueda);
while iResultado = 0 do
begin
// ¿Ha encontrado un archivo y no es un directorio?
if ( Busqueda.Attr and faArchive = faArchive ) and
( Busqueda.Attr and faDirectory <> faDirectory ) then
Resultado.Add( Busqueda.Name );
iResultado := FindNext( Busqueda );
end;
FindClose( Busqueda );
end;
screen mode id:i:2
desktopwidth:i:1280
desktopheight:i:720
use multimon:i:0
session bpp:i:32
winposstr:s:0,3,0,0,1280,720
1. si el ejecutable esta en la intranet local, almacenada en otro equipo - se puede agregar ese equipo como sitio de confianza o como equipo de la intranet local -> así deja de aparecer el aviso
Opciones de internet
Ejemplo de aplicación sencilla en GeoGebra
1. se instala Geogebra 5 de escritorio
Windows Installer: GeoGebra Classic 5 Installer for Windows
2. se añade un punto y un botón
3. propiedades del botón, programa de guion, abajo poner tipo JavaScript en vez de guion de GeoGebra
4. código del programa
1. Instalar SQL2019-SSEI-Expr.exe
modo de instalación personalizado
elegir usuario sqlserver y poner la contraseña
quitar machine learning server
luego instalar el gestor de la base de datos - sql server management studio
SSMS-Setup-ESN.exe
acceder con usuario de sql server - nombre usuario: sa y la contraseña elegida anteriormente
Bases de datos
Restaurar la base de datos con archivo tipo .bak