Programación Específica > Matlab

 Problemas Update

(1/1)

craves585:
Hola amigos..
esoy desarrollando un proyecto  con matlab y postgres.. pero tengo un problema  cuando necesito editar o modificar algun campo de la base de datos.
Se supone que uno utliza el update...cuando uno escribe whereclause .

dpacient = {cv8,cv7,cv9,cv10,cv11,cv1};
cpacient = {'direccion','telefono','edad','peso','estatura','fecha'};
con  = database('postura','postgres','123456');
update(con,'paciente',cpacient,dpacient,'where identificacion=''DP6''')

donde DP6='91211996'

me genera este error
Error using ==> database.update at 180
Error:Commit/Rollback Problems

 :hola:

fa61an:
Segun tengo entendido las sentencias SQL son estandar y el UPDATE se hace asi.


UPDATE nombre_tabla SET nombre_campo='nuevo_valor' where claveprimaria=1;


Esas sentencias se usan en Postgres desde consola y si se utiliza PHP u otro lenguaje para utilizar el Postgres supongo que debe utilizar las mismas sentencias SQL. Ahora no se si el ODBC que estes usando sobre Matlab tenga unas funciones especificas para modificar una base de datos.

Que driver estas usando para comunicar Postgres con Matlab ?

craves585:

--- Cita de: "fa61an" --- Segun tengo entendido las sentencias SQL son estandar y el UPDATE se hace asi.


UPDATE nombre_tabla SET nombre_campo='nuevo_valor' where claveprimaria=1;


Esas sentencias se usan en Postgres desde consola y si se utiliza PHP u otro lenguaje para utilizar el Postgres supongo que debe utilizar las mismas sentencias SQL. Ahora no se si el ODBC que estes usando sobre Matlab tenga unas funciones especificas para modificar una base de datos.

Que driver estas usando para comunicar Postgres con Matlab ?
--- Fin de la cita ---
Hello men..
Estoy trabajando con ODBC y el driver PostgreSQLANSI...

Navegación

[0] Índice de Mensajes

Ir a la versión completa