PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por fyngr » Sexta Ago 03, 2007 10:00
Boas,
estou a fazer um select com inner join de duas tabelas, mas ta-me a dar um erro 'capacidade excedida', porque acontece isto?
- Código: Seleccionar todos
SELECT li.numero
FROM (livrete li
INNER JOIN legalizacao l ON li.numero = cint(l.id_livrete))
o li.numero é do tipo Número e o id_livrete é do tipo texto
cumps
-

fyngr
- Membro de Prata

-
- Mensagens: 135
- Registado: Segunda Out 03, 2005 16:31
-
por fyngr » Segunda Ago 06, 2007 17:07
nunca vos aconteceu isto?
-

fyngr
- Membro de Prata

-
- Mensagens: 135
- Registado: Segunda Out 03, 2005 16:31
-
por Asgorath » Terça Ago 07, 2007 8:30
Boas.
Para converter tens que usar CAST ou CONVERT para converter, o cint é vb.
Intel Core 2 Quad Q9450 - Cache 12MB - 4x2,66GHz - FSB 1333MHz || abit IP35P ||
4G Kingston 800 Mhz || XFX GeForce 9800 GX2 1G ddr3 || WD5000AAJS 500Gb Sata 2 Raid 0 ||
Samsung SyncMaster 940nw || |
|| Caixa A+El-Diablo || Creative XMod
-
Asgorath
- Membro de Ouro

-
- Mensagens: 645
- Registado: Segunda Out 31, 2005 10:45
- Localização: C:\Portugal\Castelo Branco
-
por fyngr » Terça Ago 07, 2007 9:02
a base de dados está feita em access, e a sintaxe para o access é CINT.
nao entendo pq me da aquele erro...
-

fyngr
- Membro de Prata

-
- Mensagens: 135
- Registado: Segunda Out 03, 2005 16:31
-
por Asgorath » Terça Ago 07, 2007 9:56
já tentaste tocar o inner join por um simples select as duas tabelas?
Intel Core 2 Quad Q9450 - Cache 12MB - 4x2,66GHz - FSB 1333MHz || abit IP35P ||
4G Kingston 800 Mhz || XFX GeForce 9800 GX2 1G ddr3 || WD5000AAJS 500Gb Sata 2 Raid 0 ||
Samsung SyncMaster 940nw || |
|| Caixa A+El-Diablo || Creative XMod
-
Asgorath
- Membro de Ouro

-
- Mensagens: 645
- Registado: Segunda Out 31, 2005 10:45
- Localização: C:\Portugal\Castelo Branco
-
por fyngr » Quarta Ago 08, 2007 8:35
select as 2 tabelas? como assim ?
-

fyngr
- Membro de Prata

-
- Mensagens: 135
- Registado: Segunda Out 03, 2005 16:31
-
por Asgorath » Quarta Ago 08, 2007 9:30
select campo1.tabela1,campo2.tabela2 from tabela1, tabela2 where campo1.tabela1 = campo2.tabela2
Intel Core 2 Quad Q9450 - Cache 12MB - 4x2,66GHz - FSB 1333MHz || abit IP35P ||
4G Kingston 800 Mhz || XFX GeForce 9800 GX2 1G ddr3 || WD5000AAJS 500Gb Sata 2 Raid 0 ||
Samsung SyncMaster 940nw || |
|| Caixa A+El-Diablo || Creative XMod
-
Asgorath
- Membro de Ouro

-
- Mensagens: 645
- Registado: Segunda Out 31, 2005 10:45
- Localização: C:\Portugal\Castelo Branco
-
por fyngr » Quarta Ago 08, 2007 9:44
dá na mesma, capacidade excedida:|
nao entendo, é verdade que os campos, numa tabela é do tipo texto e noutra numerico, mas devia ser pacifico...
-

fyngr
- Membro de Prata

-
- Mensagens: 135
- Registado: Segunda Out 03, 2005 16:31
-
por Asgorath » Quarta Ago 08, 2007 9:48
Não sei o que dizer o melhor é usares ms sql server 2005 express edition é muito superior ao access.
Intel Core 2 Quad Q9450 - Cache 12MB - 4x2,66GHz - FSB 1333MHz || abit IP35P ||
4G Kingston 800 Mhz || XFX GeForce 9800 GX2 1G ddr3 || WD5000AAJS 500Gb Sata 2 Raid 0 ||
Samsung SyncMaster 940nw || |
|| Caixa A+El-Diablo || Creative XMod
-
Asgorath
- Membro de Ouro

-
- Mensagens: 645
- Registado: Segunda Out 31, 2005 10:45
- Localização: C:\Portugal\Castelo Branco
-
Voltar para Programação
Quem está ligado:
Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante