Power Builder - ayuda con una conexcion no ejecuta mi consulta

 
Vista:

ayuda con una conexcion no ejecuta mi consulta

Publicado por Marco (31 intervenciones) el 02/02/2008 18:23:19
hola amigos nesecito una ayuda ahora tengo una duda

ya tengo las dos conecciones salen ok esta es
y ahora como puedo hacer para hacer que ni consulta funcione el ejemplo esta abajo ojala me puedan ayudar

// Profile ADMISION
// Profile EMPRESA

SQLCA = Create Transaction
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "empresa"
SQLCA.ServerName = "."
SQLCA.LogId = "SA"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""

CONNECT USING SQLCA;
if SQLCA.SQLCODE=0 then
MESSAGEBOX("CONEXION 1 OK",SQLCA.SQLERRTEXT)
Else
MESSAGEBOX("ERROR",SQLCA.SQLERRTEXT)
End If
//open(w1)

Transaction SQLCB
// Profile ADMISION
SQLCB = Create Transaction
SQLCB.DBMS = "MSS Microsoft SQL Server"
SQLCB.Database = "admision_bk"
SQLCB.ServerName = "."
SQLCB.LogId = "SA"
SQLCB.AutoCommit = False
SQLCB.DBParm = ""

CONNECT USING SQLCB;

if SQLCB.SQLCODE=0 then
MESSAGEBOX("CONEXION 2 OK",SQLCB.SQLERRTEXT)
open(w1)
Else
MESSAGEBOX("ERROR",SQLCB.SQLERRTEXT)
End If

ahora quiero hacer una consulta y no me funciona o como puedo hace este es el ejemplo


if keydown(keyenter!) then
string yy
string yy1
string yy2
select XAPELLIDOP,XAPELLIDOM,XAPELLIDON into: yy,:yy1,:yy2 from historias where CHCL=:sle_1.text;// using sqlcb;
sle_4.text=yy
sle_3.text=yy1
sle_2.text=yy2
else
end if

pero si hago la consulta con la conexxion sqlca si funciona y no con la conexxion del sqlcb

si pudieran ayudarme te lo agredeceria mucho es para mi tesis
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

una conexcion no ejecuta mi consulta

Publicado por JORGE (26 intervenciones) el 04/02/2008 14:05:13
En primer lugar: La variable que Igualas la desconosco pero bueno y desconosco este campo.
if keydown(keyenter!) then
string yy
string yy1
string yy2
select XAPELLIDOP,XAPELLIDOM,XAPELLIDON into: yy,:yy1,:yy2 from historias where [ UNA DE TUS VARIABLES]=:sle_1.text;// using sqlcb;
sle_4.text=yy
sle_3.text=yy1
sle_2.text=yy2
else
end if
Por que la verdad esta variable no se de donde las sacas(CHCL)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:una conexcion no ejecuta mi consulta

Publicado por Lan (52 intervenciones) el 04/02/2008 17:11:06
Hmm...
1. me imagino que la variable sqlcb esta declara como global.....
2. y cualquier consulta que hagas a la otra conexion usa el sqlcb...
3. has verificado que el control sle_1 tenga algun dato...

Verifica y aver que sale...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:una conexcion no ejecuta mi consulta

Publicado por Marco (31 intervenciones) el 04/02/2008 17:44:46
hola
Bueno chcl es el campo que igualo
chcl es el numero de historias
osea busco mis datos de mi paciente lo ubico por el numero de historio que viene hacer chcl
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:una conexcion no ejecuta mi consulta

Publicado por jcardenas (86 intervenciones) el 24/06/2009 20:25:37
Buenas me ocurre lo mismo que a ti, lo que ocurre es que la segunda transaccion esta bloqueada por la primera.

No se el motivo (estoy investigando) pero si pones en las transacciones Autocommit = TRUE ya si te funcionara (no hay bloqueo) aunque es un peligro!!! ya que si hay errores en ejecucion se hace el commit!!!!

De momento solo he averiguado esto, voy a ver si doy con la tecla.

Salu

[email protected]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar