NeoPhp y conexion a Origen de Datos Odbc - Forum

Forum Navigation
You need to log in to create posts and topics.

NeoPhp y conexion a Origen de Datos Odbc

Ayer comencé a probar VisualNeoWeb, instale un servidor web cree una base de datos mysql y una tabla, copie el ejemplo neoTableEditor y lo modifique, hice los cambios correspondientes en el archivo config.php y funcionó sin problemas, todo muy simple.

Hoy intente conectarme a un origen de datos odbc pero no hallo como rellenar las variables de conexión que vienen en la plantilla config.php.

//SQL Server and ODBC sample
$usersDbConnectionString="";
$usersDbUserName="MySQLUserName";
$usersDbPassword="MySQLUserPassword";

//SQL Server and ODBC sample
$dbAlias[0]="db1";
$dbConnectionStrings[0]="sqlsrv:Server=localhost;Database=testdb";
$dbUserNames[0]="SqlServerUserName";
$dbPasswords[0]="SqlServerUserPassword";

 

Desde php lo hago sin problemas  con el siguiente script

// Se realiza la conexión
$con = odbc_connect( 'bd', '', '' );
if (!$con) { exit( "Error al conectar: " . $con);
}

Me podrían orientar con algún string de conexión válido de favor.

Hola @danito,

Como sabes en PHP hay muchas maneras de conectarse a una base de datos. El plugin neoPhp utiliza ADO. El truco está en utilizar la cadena de conexión adecuada. Si ya tienes el ODBC definido, simplemente puedes conectarte con:

$dbAlias[0]="db1";
$dbConnectionStrings[0]="odbc:DSN_NAME";
$dbUserNames[0]="UserName";
$dbPasswords[0]="Password";

En tu caso DNS_NAME entiendo que sería "db" y el usuario y password estarían vacios.
Puedes encontrar más información aquí:
https://www.php.net/manual/es/ref.pdo-odbc.connection.php

Saludos!

Vadim and danito have reacted to this post.
Vadimdanito