Como Executar Stored Procedures Mysql atravs do Xailer?????

SQL databases
Responder
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Estou Criando uma Base de dados em MySql e preciso saber como se executa uma
Stored Procedures através do Xailer.
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por jasm »

claudio escribió:
> Estou Criando uma Base de dados em MySql e preciso saber como se executa uma
> Stored Procedures através do Xailer.
>
>
::oMiDataSet:Execute( "SELECT procedimiento_almacenado" )
o bien
::oMiDataSet:Query( "SELECT procedimiento_almacenado" )
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Não da tá dando erro no Xailer ...
Unknown column 'testes' in 'field list': TESTTT:BTNBMP1CLICK
Diz que a tabela nao existe e estou abrindo com...
::oMySql:Execute( "SELECT testes" )
"testes" é o nome da Stored Procedure..
"José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
news:487f6609$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> claudio escribió:
>> Estou Criando uma Base de dados em MySql e preciso saber como se executa
>> uma Stored Procedures através do Xailer.
> ::oMiDataSet:Execute( "SELECT procedimiento_almacenado" )
>
> o bien
>
> ::oMiDataSet:Query( "SELECT procedimiento_almacenado" )
Fredy Gonzales
Mensajes: 56
Registrado: Jue Ene 08, 2009 5:40 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por Fredy Gonzales »

Prueba con
::oMySql:Execute( "SELECT testes()" )
A ver que resulta.
FG
"claudio" <santos@transbank.com.br> escribió en el mensaje
news:[email=487f8924@ozsrv2.ozlan.local...]487f8924@ozsrv2.ozlan.local...[/email]
> Não da tá dando erro no Xailer ...
>
> Unknown column 'testes' in 'field list': TESTTT:BTNBMP1CLICK
>
> Diz que a tabela nao existe e estou abrindo com...
>
> ::oMySql:Execute( "SELECT testes" )
>
> "testes" é o nome da Stored Procedure..
>
>
>
> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
> news:487f6609$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> claudio escribió:
>>> Estou Criando uma Base de dados em MySql e preciso saber como se executa
>>> uma Stored Procedures através do Xailer.
>> ::oMiDataSet:Execute( "SELECT procedimiento_almacenado" )
>>
>> o bien
>>
>> ::oMiDataSet:Query( "SELECT procedimiento_almacenado" )
>
>
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Como "Function" funcionou, porem como "Procedure" não.
ele não enxerga procedure ?
"Fredy Gonzales" <fredyg@negosat.com> escreveu na mensagem
news:487f8bcd$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Prueba con
>
> ::oMySql:Execute( "SELECT testes()" )
>
> A ver que resulta.
>
> FG
>
> "claudio" <santos@transbank.com.br> escribió en el mensaje
> news:[email=487f8924@ozsrv2.ozlan.local...]487f8924@ozsrv2.ozlan.local...[/email]
>> Não da tá dando erro no Xailer ...
>>
>> Unknown column 'testes' in 'field list': TESTTT:BTNBMP1CLICK
>>
>> Diz que a tabela nao existe e estou abrindo com...
>>
>> ::oMySql:Execute( "SELECT testes" )
>>
>> "testes" é o nome da Stored Procedure..
>>
>>
>>
>> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
>> news:487f6609$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> claudio escribió:
>>>> Estou Criando uma Base de dados em MySql e preciso saber como se
>>>> executa uma Stored Procedures através do Xailer.
>>> ::oMiDataSet:Execute( "SELECT procedimiento_almacenado" )
>>>
>>> o bien
>>>
>>> ::oMiDataSet:Query( "SELECT procedimiento_almacenado" )
>>
>>
>
>
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Todo esse problema é porque tenho uma tabela com 20 mil registros, e tenho
que mostrar tudo em um browse na tela, fica um pouco demorado, tentei usar
o comando "SELECT * FROM TABELA LIMIT 1000", porem quando o usuario chega ao
fim dos 1000 registros, não sei como fazer o brose continuar paginando e
acrecentando o restante dos registros.
Me disseram que através de uma "Procedure" ficaria mais rápido.
Podem me ajudar????
"claudio" <santos@transbank.com.br> escreveu na mensagem
news:[email=487f99a2@ozsrv2.ozlan.local...]487f99a2@ozsrv2.ozlan.local...[/email]
> Como "Function" funcionou, porem como "Procedure" não.
> ele não enxerga procedure ?
>
>
> "Fredy Gonzales" <fredyg@negosat.com> escreveu na mensagem
> news:487f8bcd$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Prueba con
>>
>> ::oMySql:Execute( "SELECT testes()" )
>>
>> A ver que resulta.
>>
>> FG
>>
>> "claudio" <santos@transbank.com.br> escribió en el mensaje
>> news:[email=487f8924@ozsrv2.ozlan.local...]487f8924@ozsrv2.ozlan.local...[/email]
>>> Não da tá dando erro no Xailer ...
>>>
>>> Unknown column 'testes' in 'field list': TESTTT:BTNBMP1CLICK
>>>
>>> Diz que a tabela nao existe e estou abrindo com...
>>>
>>> ::oMySql:Execute( "SELECT testes" )
>>>
>>> "testes" é o nome da Stored Procedure..
>>>
>>>
>>>
>>> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
>>> news:487f6609$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> claudio escribió:
>>>>> Estou Criando uma Base de dados em MySql e preciso saber como se
>>>>> executa uma Stored Procedures através do Xailer.
>>>> ::oMiDataSet:Execute( "SELECT procedimiento_almacenado" )
>>>>
>>>> o bien
>>>>
>>>> ::oMiDataSet:Query( "SELECT procedimiento_almacenado" )
>>>
>>>
>>
>>
>
>
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Ainda continuo com problemas, consegui executar uma stored procedure através
do xailer, porém
na Store Procedure ...
CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(OUT wVariavel TINYINT)
BEGIN
SELECT COUNT(*) INTO wVariavel FROM CadMail;
END
Não me Retorna a Quantidade de Registros
Preciso de ajuda, alguem sabe, como fazer para retornar a quantidade de
registros, através da Procedure ?????
"claudio" <santos@transbank.com.br> escreveu na mensagem
news:[email=487f9bf7@ozsrv2.ozlan.local...]487f9bf7@ozsrv2.ozlan.local...[/email]
> Todo esse problema é porque tenho uma tabela com 20 mil registros, e tenho
> que mostrar tudo em um browse na tela, fica um pouco demorado, tentei
> usar o comando "SELECT * FROM TABELA LIMIT 1000", porem quando o usuario
> chega ao fim dos 1000 registros, não sei como fazer o brose continuar
> paginando e acrecentando o restante dos registros.
>
> Me disseram que através de uma "Procedure" ficaria mais rápido.
>
> Podem me ajudar????
>
>
> "claudio" <santos@transbank.com.br> escreveu na mensagem
> news:[email=487f99a2@ozsrv2.ozlan.local...]487f99a2@ozsrv2.ozlan.local...[/email]
>> Como "Function" funcionou, porem como "Procedure" não.
>> ele não enxerga procedure ?
>>
>>
>> "Fredy Gonzales" <fredyg@negosat.com> escreveu na mensagem
>> news:487f8bcd$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Prueba con
>>>
>>> ::oMySql:Execute( "SELECT testes()" )
>>>
>>> A ver que resulta.
>>>
>>> FG
>>>
>>> "claudio" <santos@transbank.com.br> escribió en el mensaje
>>> news:[email=487f8924@ozsrv2.ozlan.local...]487f8924@ozsrv2.ozlan.local...[/email]
>>>> Não da tá dando erro no Xailer ...
>>>>
>>>> Unknown column 'testes' in 'field list': TESTTT:BTNBMP1CLICK
>>>>
>>>> Diz que a tabela nao existe e estou abrindo com...
>>>>
>>>> ::oMySql:Execute( "SELECT testes" )
>>>>
>>>> "testes" é o nome da Stored Procedure..
>>>>
>>>>
>>>>
>>>> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
>>>> news:487f6609$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> claudio escribió:
>>>>>> Estou Criando uma Base de dados em MySql e preciso saber como se
>>>>>> executa uma Stored Procedures através do Xailer.
>>>>> ::oMiDataSet:Execute( "SELECT procedimiento_almacenado" )
>>>>>
>>>>> o bien
>>>>>
>>>>> ::oMiDataSet:Query( "SELECT procedimiento_almacenado" )
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por jasm »

(OUT wVariavel TINYINT)
¿Tinyint para un numero de filas?
Salu2,
Alf+.
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Ok!
Já Modifiquei, tambem vi isso, no entanto tambem não funciona, abaixo esta a
Procedure.
DELIMITER &&
CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel INT)
BEGIN
DECLARE wVariavel int;
SELECT COUNT(*) INTO wVariavel FROM CadMail;
END
&&
Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
Ok?
"José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
news:4880b10f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> (OUT wVariavel TINYINT)
>
> ¿Tinyint para un numero de filas?
>
> Salu2,
>
> Alf+.
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Nilguem sabe como é isso ?????????????????
"claudio" <santos@transbank.com.br> escreveu na mensagem
news:[email=4880b5bd@ozsrv2.ozlan.local...]4880b5bd@ozsrv2.ozlan.local...[/email]
> Ok!
> Já Modifiquei, tambem vi isso, no entanto tambem não funciona, abaixo esta
> a Procedure.
>
> DELIMITER &&
> CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel INT)
> BEGIN
> DECLARE wVariavel int;
> SELECT COUNT(*) INTO wVariavel FROM CadMail;
> END
> &&
>
> Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
>
> Ok?
>
>
>
>
> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
> news:4880b10f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> (OUT wVariavel TINYINT)
>>
>> ¿Tinyint para un numero de filas?
>>
>> Salu2,
>>
>> Alf+.
>
>
Fredy Gonzales
Mensajes: 56
Registrado: Jue Ene 08, 2009 5:40 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por Fredy Gonzales »

Lo que puedes hacer es mirar un ejemplo de paginacion de php con mysql y
pasarlos a Xailer.
Ahora no tengo tiempo para trabajarlo, pero lo estuve viendo y no me parece
nada dificil.
Saludos.
FG
"claudio" <santos@transbank.com.br> escribió en el mensaje
news:[email=4880de3d@ozsrv2.ozlan.local...]4880de3d@ozsrv2.ozlan.local...[/email]
> Nilguem sabe como é isso ?????????????????
>
>
>
> "claudio" <santos@transbank.com.br> escreveu na mensagem
> news:[email=4880b5bd@ozsrv2.ozlan.local...]4880b5bd@ozsrv2.ozlan.local...[/email]
>> Ok!
>> Já Modifiquei, tambem vi isso, no entanto tambem não funciona, abaixo
>> esta a Procedure.
>>
>> DELIMITER &&
>> CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel INT)
>> BEGIN
>> DECLARE wVariavel int;
>> SELECT COUNT(*) INTO wVariavel FROM CadMail;
>> END
>> &&
>>
>> Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
>>
>> Ok?
>>
>>
>>
>>
>> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
>> news:4880b10f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> (OUT wVariavel TINYINT)
>>>
>>> ¿Tinyint para un numero de filas?
>>>
>>> Salu2,
>>>
>>> Alf+.
>>
>>
>
>
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Essa é a procedure no MySql....
Preciso que retorne um numero inteiro com o total de registros de uma
tabela, no entanto não me retorna nada, ja alterei refiz de varias outras
formas e não deu, preciso da ajuda de voces!
DELIMITER &&
CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel INT)
BEGIN
DECLARE wVariavel int;
SELECT COUNT(*) INTO wVariavel FROM CadMail;
END
&&
Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
já chamei assim tambem ::oMySQL:Execute("CALL ProcExemplo(@wVariavel)"), e
nada.
"Fredy Gonzales" <fredyg@negosat.com> escreveu na mensagem
news:4883717c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Lo que puedes hacer es mirar un ejemplo de paginacion de php con mysql y
> pasarlos a Xailer.
>
> Ahora no tengo tiempo para trabajarlo, pero lo estuve viendo y no me
> parece nada dificil.
>
> Saludos.
>
> FG
>
> "claudio" <santos@transbank.com.br> escribió en el mensaje
> news:[email=4880de3d@ozsrv2.ozlan.local...]4880de3d@ozsrv2.ozlan.local...[/email]
>> Nilguem sabe como é isso ?????????????????
>>
>>
>>
>> "claudio" <santos@transbank.com.br> escreveu na mensagem
>> news:[email=4880b5bd@ozsrv2.ozlan.local...]4880b5bd@ozsrv2.ozlan.local...[/email]
>>> Ok!
>>> Já Modifiquei, tambem vi isso, no entanto tambem não funciona, abaixo
>>> esta a Procedure.
>>>
>>> DELIMITER &&
>>> CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel INT)
>>> BEGIN
>>> DECLARE wVariavel int;
>>> SELECT COUNT(*) INTO wVariavel FROM CadMail;
>>> END
>>> &&
>>>
>>> Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
>>>
>>> Ok?
>>>
>>>
>>>
>>>
>>> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
>>> news:4880b10f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> (OUT wVariavel TINYINT)
>>>>
>>>> ¿Tinyint para un numero de filas?
>>>>
>>>> Salu2,
>>>>
>>>> Alf+.
>>>
>>>
>>
>>
>
>
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por jasm »

Claudio,
Si lo que necesitas en el numero de registros de una tabla, prueba esto:
::oMySQL:Query( "SELECT count(*) AS TotalRegistros FROM CadMail" )
MsgInfo( ::oMySQL:TotalRegistros )
;-)
Saludos,
Alf+.
claudio escribió:
> Essa é a procedure no MySql....
> Preciso que retorne um numero inteiro com o total de registros de uma
> tabela, no entanto não me retorna nada, ja alterei refiz de varias outras
> formas e não deu, preciso da ajuda de voces!
>
>
> DELIMITER &&
> CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel INT)
> BEGIN
> DECLARE wVariavel int;
> SELECT COUNT(*) INTO wVariavel FROM CadMail;
> END
> &&
>
> Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
> já chamei assim tambem ::oMySQL:Execute("CALL ProcExemplo(@wVariavel)"), e
> nada.
>
>
>
>
>
>
> "Fredy Gonzales" <fredyg@negosat.com> escreveu na mensagem
> news:4883717c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Lo que puedes hacer es mirar un ejemplo de paginacion de php con mysql y
>> pasarlos a Xailer.
>>
>> Ahora no tengo tiempo para trabajarlo, pero lo estuve viendo y no me
>> parece nada dificil.
>>
>> Saludos.
>>
>> FG
>>
>> "claudio" <santos@transbank.com.br> escribió en el mensaje
>> news:[email=4880de3d@ozsrv2.ozlan.local...]4880de3d@ozsrv2.ozlan.local...[/email]
>>> Nilguem sabe como é isso ?????????????????
>>>
>>>
>>>
>>> "claudio" <santos@transbank.com.br> escreveu na mensagem
>>> news:[email=4880b5bd@ozsrv2.ozlan.local...]4880b5bd@ozsrv2.ozlan.local...[/email]
>>>> Ok!
>>>> Já Modifiquei, tambem vi isso, no entanto tambem não funciona, abaixo
>>>> esta a Procedure.
>>>>
>>>> DELIMITER &&
>>>> CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel INT)
>>>> BEGIN
>>>> DECLARE wVariavel int;
>>>> SELECT COUNT(*) INTO wVariavel FROM CadMail;
>>>> END
>>>> &&
>>>>
>>>> Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
>>>>
>>>> Ok?
>>>>
>>>>
>>>>
>>>>
>>>> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
>>>> news:4880b10f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> (OUT wVariavel TINYINT)
>>>>>
>>>>> ¿Tinyint para un numero de filas?
>>>>>
>>>>> Salu2,
>>>>>
>>>>> Alf+.
>>>>
>>>
>>
>
>
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Quero fazer exatamente isso sim, mas através de Stored Procedures, sera que
alguem pode ajudar????
"José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
news:48849d82$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Claudio,
>
> Si lo que necesitas en el numero de registros de una tabla, prueba esto:
>
> ::oMySQL:Query( "SELECT count(*) AS TotalRegistros FROM CadMail" )
>
> MsgInfo( ::oMySQL:TotalRegistros )
>
>
> ;-)
>
> Saludos,
>
> Alf+.
>
>
>
>
> claudio escribió:
>> Essa é a procedure no MySql....
>> Preciso que retorne um numero inteiro com o total de registros de uma
>> tabela, no entanto não me retorna nada, ja alterei refiz de varias outras
>> formas e não deu, preciso da ajuda de voces!
>>
>>
>> DELIMITER &&
>> CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel INT)
>> BEGIN
>> DECLARE wVariavel int;
>> SELECT COUNT(*) INTO wVariavel FROM CadMail;
>> END
>> &&
>>
>> Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
>> já chamei assim tambem ::oMySQL:Execute("CALL ProcExemplo(@wVariavel)"),
>> e nada.
>>
>>
>>
>>
>>
>>
>> "Fredy Gonzales" <fredyg@negosat.com> escreveu na mensagem
>> news:4883717c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Lo que puedes hacer es mirar un ejemplo de paginacion de php con mysql y
>>> pasarlos a Xailer.
>>>
>>> Ahora no tengo tiempo para trabajarlo, pero lo estuve viendo y no me
>>> parece nada dificil.
>>>
>>> Saludos.
>>>
>>> FG
>>>
>>> "claudio" <santos@transbank.com.br> escribió en el mensaje
>>> news:[email=4880de3d@ozsrv2.ozlan.local...]4880de3d@ozsrv2.ozlan.local...[/email]
>>>> Nilguem sabe como é isso ?????????????????
>>>>
>>>>
>>>>
>>>> "claudio" <santos@transbank.com.br> escreveu na mensagem
>>>> news:[email=4880b5bd@ozsrv2.ozlan.local...]4880b5bd@ozsrv2.ozlan.local...[/email]
>>>>> Ok!
>>>>> Já Modifiquei, tambem vi isso, no entanto tambem não funciona, abaixo
>>>>> esta a Procedure.
>>>>>
>>>>> DELIMITER &&
>>>>> CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel
>>>>> INT)
>>>>> BEGIN
>>>>> DECLARE wVariavel int;
>>>>> SELECT COUNT(*) INTO wVariavel FROM CadMail;
>>>>> END
>>>>> &&
>>>>>
>>>>> Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
>>>>>
>>>>> Ok?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
>>>>> news:4880b10f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> (OUT wVariavel TINYINT)
>>>>>>
>>>>>> ¿Tinyint para un numero de filas?
>>>>>>
>>>>>> Salu2,
>>>>>>
>>>>>> Alf+.
>>>>>
>>>>
>>>
>>
claudio
Mensajes: 49
Registrado: Mar May 06, 2008 3:17 pm

Como Executar Stored Procedures Mysql atravs do Xailer?????

Mensaje por claudio »

Que Que isso ?????
Não da certo, teste voce e veja como voce esta me respondendo, ta errado.
Tá dificil!
"claudio" <santos@transbank.com.br> escreveu na mensagem
news:[email=48849e35@ozsrv2.ozlan.local...]48849e35@ozsrv2.ozlan.local...[/email]
> Quero fazer exatamente isso sim, mas através de Stored Procedures, sera
> que alguem pode ajudar????
>
>
>
>
> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
> news:48849d82$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Claudio,
>>
>> Si lo que necesitas en el numero de registros de una tabla, prueba esto:
>>
>> ::oMySQL:Query( "SELECT count(*) AS TotalRegistros FROM CadMail" )
>>
>> MsgInfo( ::oMySQL:TotalRegistros )
>>
>>
>> ;-)
>>
>> Saludos,
>>
>> Alf+.
>>
>>
>>
>>
>> claudio escribió:
>>> Essa é a procedure no MySql....
>>> Preciso que retorne um numero inteiro com o total de registros de uma
>>> tabela, no entanto não me retorna nada, ja alterei refiz de varias
>>> outras formas e não deu, preciso da ajuda de voces!
>>>
>>>
>>> DELIMITER &&
>>> CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel INT)
>>> BEGIN
>>> DECLARE wVariavel int;
>>> SELECT COUNT(*) INTO wVariavel FROM CadMail;
>>> END
>>> &&
>>>
>>> Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
>>> já chamei assim tambem ::oMySQL:Execute("CALL ProcExemplo(@wVariavel)"),
>>> e nada.
>>>
>>>
>>>
>>>
>>>
>>>
>>> "Fredy Gonzales" <fredyg@negosat.com> escreveu na mensagem
>>> news:4883717c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Lo que puedes hacer es mirar un ejemplo de paginacion de php con mysql
>>>> y pasarlos a Xailer.
>>>>
>>>> Ahora no tengo tiempo para trabajarlo, pero lo estuve viendo y no me
>>>> parece nada dificil.
>>>>
>>>> Saludos.
>>>>
>>>> FG
>>>>
>>>> "claudio" <santos@transbank.com.br> escribió en el mensaje
>>>> news:[email=4880de3d@ozsrv2.ozlan.local...]4880de3d@ozsrv2.ozlan.local...[/email]
>>>>> Nilguem sabe como é isso ?????????????????
>>>>>
>>>>>
>>>>>
>>>>> "claudio" <santos@transbank.com.br> escreveu na mensagem
>>>>> news:[email=4880b5bd@ozsrv2.ozlan.local...]4880b5bd@ozsrv2.ozlan.local...[/email]
>>>>>> Ok!
>>>>>> Já Modifiquei, tambem vi isso, no entanto tambem não funciona, abaixo
>>>>>> esta a Procedure.
>>>>>>
>>>>>> DELIMITER &&
>>>>>> CREATE DEFINER=`santos`@`%` PROCEDURE `ProcExemplo`(INOUT wVariavel
>>>>>> INT)
>>>>>> BEGIN
>>>>>> DECLARE wVariavel int;
>>>>>> SELECT COUNT(*) INTO wVariavel FROM CadMail;
>>>>>> END
>>>>>> &&
>>>>>>
>>>>>> Estou chamando assim, ::oMySQL:Query("CALL ProcExemplo(@wVariavel)")
>>>>>>
>>>>>> Ok?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escreveu na mensagem
>>>>>> news:4880b10f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>> (OUT wVariavel TINYINT)
>>>>>>>
>>>>>>> ¿Tinyint para un numero de filas?
>>>>>>>
>>>>>>> Salu2,
>>>>>>>
>>>>>>> Alf+.
>>>>>>
>>>>>
>>>>
>>>
>
Responder