evertonlb Posted September 30, 2013 Report Share Posted September 30, 2013 Amigos... Estou fazendo uma janela com dois xBrowse, Já tenho coisas similares no meu software, porem nesta janela esta dando um erro estranho.. Quando tento abrir o segundo xBrowse o sistema não abre e da o seguinte erro Error DBCMD/2001 Workarea not in use: RDDNAME Eu uso a SQLLib e a MySql 5.0 Criei a tabela usando um utilitário que peguei no Superdownloads o MySql WorkBench, acho que deve ser da própria Oracle... mas não é a primeira tabela que crio, já criei várias e nunca deu problema, mas esta tabela, que só tem dois campos, ta dando pau. A princípio achei que tinha alguma limitação na quantidade de tabelas no BD, apaguei algumas que tinha criado e que ainda não usei, não deu certo. Criei de novo, não deu certo. Criei outra nova, não deu certo.. fiz isso por umas 10 vezes para ter certeza que não esqueci de nada, e não deu certo.. Se abro as duas xBrowse com a mesma tabela USUARIO da certo... ai resolvi tentar outra coisa, copiei a estrutura e o conteúdo da tabela USUARIO que é a primeira que abro na janela.. ( na primeira xBrowse da janela ) e que abre normalmente, para uma tabela chamada PROG_FUNC. se tento usar na segunda xBrowse a tabela nova ( copiada exatamente como a tabela USUARIO, inclusive com os registros ) da pau... E Argola? alguma idéia??? oXBrw1 := TXBrowse():New( oGrp2 ) oXBrw1:nMarqueeStyle := 5 oXBrw1:nColDividerStyle := 3 oXBrw1:nRowDividerStyle := 3 oXBrw1:lColDividerComplete := .F. oXBrw1:nHeaderLines := 1 oXBrw1:nDataLines := 1 oXBrw1:lFooter := .T. oXBrw1:nRecSelColor := 14204813 oXBrw1:cAlias := "Operador" oXBrw1:lRecordSelector := .t. oXBrw1:lHScroll := .F. oXBrw1:SetRDD() oXBrw1:CreateFromCode() oXBrw1:Move( 17.00, 5.00, 479.00, 154.00, .t. ) aCol_oXBrw1[1] := oXBrw1:aCols[1] aCol_oXBrw1[1]:nWidth := 70 aCol_oXBrw1[1]:cHeader := "Código" aCol_oXBrw1[1]:lHIDE := .F. aCol_oXBrw1[1]:oHeaderFont := oFONT1 aCol_oXBrw1[1]:oDataFont := oFONT1 aCol_oXBrw1[1]:oFooterFont := oFONT1 aCol_oXBrw1[1]:bClrHeader := {|| { 0, 14204813 } } aCol_oXBrw1[1]:bClrFooter := {|| { 0, 15790320 } } aCol_oXBrw1[1]:bClrStd := {|| { 0, 16777215 } } aCol_oXBrw1[1]:bClrSel := {|| { 0, 6579300 } } aCol_oXBrw1[1]:bClrSelFocus := {|| { 0, 10806201 } } *aCol_oXBrw1[1]:bLDClickData := {||} aCol_oXBrw1[4] := oXBrw1:aCols[4] aCol_oXBrw1[4]:nWidth := 295 aCol_oXBrw1[4]:cHeader := "Nome" aCol_oXBrw1[4]:lHIDE := .F. aCol_oXBrw1[4]:oHeaderFont := oFONT1 aCol_oXBrw1[4]:oDataFont := oFONT1 aCol_oXBrw1[4]:oFooterFont := oFONT1 aCol_oXBrw1[4]:bClrHeader := {|| { 0, 14204813 } } aCol_oXBrw1[4]:bClrFooter := {|| { 0, 15790320 } } aCol_oXBrw1[4]:bClrStd := {|| { 0, 16777215 } } aCol_oXBrw1[4]:bClrSel := {|| { 0, 6579300 } } aCol_oXBrw1[4]:bClrSelFocus := {|| { 0, 10806201 } } *aCol_oXBrw1[4]:bLDClickData := {||} aCol_oXBrw1[5] := oXBrw1:aCols[5] aCol_oXBrw1[5]:nWidth := 70 aCol_oXBrw1[5]:cHeader := "Unidade" aCol_oXBrw1[5]:lHIDE := .F. aCol_oXBrw1[5]:oHeaderFont := oFONT1 aCol_oXBrw1[5]:oDataFont := oFONT1 aCol_oXBrw1[5]:oFooterFont := oFONT1 aCol_oXBrw1[5]:bClrHeader := {|| { 0, 14204813 } } aCol_oXBrw1[5]:bClrFooter := {|| { 0, 15790320 } } aCol_oXBrw1[5]:bClrStd := {|| { 0, 16777215 } } aCol_oXBrw1[5]:bClrSel := {|| { 0, 6579300 } } aCol_oXBrw1[5]:bClrSelFocus := {|| { 0, 10806201 } } *aCol_oXBrw1[5]:bLDClickData := {||} aCol_oXBrw1[2] := oXBrw1:aCols[2] aCol_oXBrw1[2]:lHIDE := .T. aCol_oXBrw1[3] := oXBrw1:aCols[3] aCol_oXBrw1[3]:lHIDE := .T. aCol_oXBrw1[6] := oXBrw1:aCols[6] aCol_oXBrw1[6]:lHIDE := .T. aCol_oXBrw1[7] := oXBrw1:aCols[7] aCol_oXBrw1[7]:lHIDE := .T. oXBrw1:refresh() @ 187, 6 GROUP oGrp3 TO 372, 495 LABEL "Funcionalidades" PIXEL; OF oGrp1 COLOR 0, 15790320 FONT oFont2 oXBrw11 := TXBrowse():New( oGrp3 ) oXBrw11:nMarqueeStyle := 5 oXBrw11:nColDividerStyle := 3 oXBrw11:nRowDividerStyle := 3 oXBrw11:lColDividerComplete := .F. oXBrw11:nHeaderLines := 1 oXBrw11:nDataLines := 1 oXBrw11:lFooter := .T. oXBrw11:nRecSelColor := 14204813 oXBrw11:cAlias := "prg_func" oXBrw11:lRecordSelector := .t. oXBrw11:lHScroll := .F. oXBrw11:SetRDD() oXBrw11:CreateFromCode() oXBrw11:Move( 17.00, 5.00, 479.00, 154.00, .t. ) aCol_oXBrw11[1] := oXBrw11:aCols[1] aCol_oXBrw11[1]:nWidth := 70 aCol_oXBrw11[1]:cHeader := "Código" aCol_oXBrw11[1]:lHIDE := .F. aCol_oXBrw11[1]:oHeaderFont := oFONT1 aCol_oXBrw11[1]:oDataFont := oFONT1 aCol_oXBrw11[1]:oFooterFont := oFONT1 aCol_oXBrw11[1]:bClrHeader := {|| { 0, 14204813 } } aCol_oXBrw11[1]:bClrFooter := {|| { 0, 15790320 } } aCol_oXBrw11[1]:bClrStd := {|| { 0, 16777215 } } aCol_oXBrw11[1]:bClrSel := {|| { 0, 6579300 } } aCol_oXBrw11[1]:bClrSelFocus := {|| { 0, 10806201 } } *aCol_oXBrw1[1]:bLDClickData := {||} aCol_oXBrw11[4] := oXBrw11:aCols[4] aCol_oXBrw11[4]:nWidth := 295 aCol_oXBrw11[4]:cHeader := "Nome" aCol_oXBrw11[4]:lHIDE := .F. aCol_oXBrw11[4]:oHeaderFont := oFONT1 aCol_oXBrw11[4]:oDataFont := oFONT1 aCol_oXBrw11[4]:oFooterFont := oFONT1 aCol_oXBrw11[4]:bClrHeader := {|| { 0, 14204813 } } aCol_oXBrw11[4]:bClrFooter := {|| { 0, 15790320 } } aCol_oXBrw11[4]:bClrStd := {|| { 0, 16777215 } } aCol_oXBrw11[4]:bClrSel := {|| { 0, 6579300 } } aCol_oXBrw11[4]:bClrSelFocus := {|| { 0, 10806201 } } *aCol_oXBrw1[4]:bLDClickData := {||} aCol_oXBrw11[5] := oXBrw11:aCols[5] aCol_oXBrw11[5]:nWidth := 70 aCol_oXBrw11[5]:cHeader := "Unidade" aCol_oXBrw11[5]:lHIDE := .F. aCol_oXBrw11[5]:oHeaderFont := oFONT1 aCol_oXBrw11[5]:oDataFont := oFONT1 aCol_oXBrw11[5]:oFooterFont := oFONT1 aCol_oXBrw11[5]:bClrHeader := {|| { 0, 14204813 } } aCol_oXBrw11[5]:bClrFooter := {|| { 0, 15790320 } } aCol_oXBrw11[5]:bClrStd := {|| { 0, 16777215 } } aCol_oXBrw11[5]:bClrSel := {|| { 0, 6579300 } } aCol_oXBrw11[5]:bClrSelFocus := {|| { 0, 10806201 } } *aCol_oXBrw11[5]:bLDClickData := {||} aCol_oXBrw11[2] := oXBrw11:aCols[2] aCol_oXBrw11[2]:lHIDE := .T. aCol_oXBrw11[3] := oXBrw11:aCols[3] aCol_oXBrw11[3]:lHIDE := .T. aCol_oXBrw11[6] := oXBrw11:aCols[6] aCol_oXBrw11[6]:lHIDE := .T. aCol_oXBrw11[7] := oXBrw11:aCols[7] aCol_oXBrw11[7]:lHIDE := .T. oXBrw11:refresh() Poxa.. ficou um post kilométrico... att. Quote Link to comment Share on other sites More sharing options...
Eduardo Bilato Posted October 9, 2013 Report Share Posted October 9, 2013 Bom dia evertonlb Como você está abrindo as tabelas ? Está usando USE SQL ou SQLARRAY ? Pelo que disse, me parece que a tabela prg_func não está aberta. Caso utilize o USE SQL, provavelmente você não abriu essa prg_func Caso utilize SQLARRAY, deve fazer um SetArray() ao invés de SetRDD() Espero ter ajudado Quote Link to comment Share on other sites More sharing options...
Eduardo Bilato Posted October 9, 2013 Report Share Posted October 9, 2013 Ops... agora que vi que já havia sido resolvido Faça um post com a solução para que, os amigos do fórum que estiverem enfrentando a mesma dificuldade, possam ter uma base Quote Link to comment Share on other sites More sharing options...
evertonlb Posted October 9, 2013 Author Report Share Posted October 9, 2013 Realmente não estava dando o USE na tabela em questão... coisa ridícula, fiquei com vergonha de mim mesmo!!! rsrsrs Att. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.