Power y sql y eventos

Quisiera saber el código para poder conectar un a base de datos en power 10.5 y sql hacer el ejecutable pero poder correrlo en cualquier maquina secomo llamar el nombre del equipo con api pero no se como poner en mi aplicación para conectar ademas quisiera saber el evento para que mi botón imagen cambie cuando pase el puntero sobre el gracias

1 respuesta

Respuesta
1
//conectar mediante OLEDB
SQLCA.DBMS = "OLE DB"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='.',PROVIDERSTRING='database=nombre_bd'"
connect;
//datasource='. ' ---> El punto significa que tomara la maquina por defecto, puedes también especificar poniendo el nombre de la maquina
//database=nombre_bd--->nombre_bd es el nombre de la base d datos a la cual deseas conectart
////////////////////////////////////////////
Con respecto al evento que desea...
Tienes que crear uno nuevo...(New Event), y en Event ID seleccionar pbm_mousemove.
Y al pasar el puntero del mouse por tu control se ejecutara el script que tiene ese evento
Gracias pero cuando pongo el . (punto) en la conexión no todas las maquinas los reconoce ahí maquinas que no lo reconocen y quieren el nombre del ma maquina por eso se realiza co api pero no se como ponerlo pues gracias lo del evento chevere
Ok... disculpame por eso... para saber el nombre de la maquina no hace falta ninguna api... solo una función...
///sta fncion t devuele el nombre d la maquina
string is_nombre_maquina
RegistryGet("HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName", "ComputerName", RegString!,is_nombre_maquina)
////aca t conectas con el nombre d esa maquina
SQLCA.DBMS = "OLE DB"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='"+is_nombre_maquina+"',PROVIDERSTRING='database=pais'"
//////////
Espero que esta vez si t sirva... caso contrario me avisas... suerte
Gracias dime ahora me puedes ayudar en lo siguiente tengo mi aplicación una ventan mdi y un menu ahora quisiera cuando habrá una ventana child desde mi menu pasar un numero asia una caja te texo en mi child y otro hacer que al una tecla se desplieje el menu para escoger unaopcion como cuando haces alt +a y habré menu archivo gracias por tu respuesta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas