SENTENCIA EN SQL PASAR A ASP

14/10/2004 - 22:49 por MARCO | Informe spam
como puedo transformar la siguiente sentencia sql que me funciona PERFECTO EN
en access, para que desde asp con conexion odbc me aroje el mismo resultado,
LA CORRO EN ASP Y NO AROJA NINGUN REGISTRO

SELECT Cats.Cat AS Cat,
Cats.CatId AS CatId,
SubCats.Cat AS SubCat,
SubCats.CatId AS SubCatId
FROM (Cats LEFT JOIN Cats AS SubCats ON SubCats.ParentId = Cats.CatId)
WHERE Cats.CatTypeId = 2 AND (((Cats.RelatedId) Is Null)) ORDER BY Cats.Cat

Preguntas similare

Leer las respuestas

#1 Franco Figún
14/10/2004 - 22:56 | Informe spam
Lo que podrias hacer es generar un Store Procedure en la base access o sql,
y luego invocar ese SP con asp...

FF
www.francofigun.com.ar
Yahoo MSN:
ICQ: 314408886

"MARCO" escribió en el mensaje
news:
como puedo transformar la siguiente sentencia sql que me funciona PERFECTO
EN
en access, para que desde asp con conexion odbc me aroje el mismo
resultado,
LA CORRO EN ASP Y NO AROJA NINGUN REGISTRO

SELECT Cats.Cat AS Cat,
Cats.CatId AS CatId,
SubCats.Cat AS SubCat,
SubCats.CatId AS SubCatId
FROM (Cats LEFT JOIN Cats AS SubCats ON SubCats.ParentId = Cats.CatId)
WHERE Cats.CatTypeId = 2 AND (((Cats.RelatedId) Is Null)) ORDER BY
Cats.Cat

Respuesta Responder a este mensaje
#2 Sashka
14/10/2004 - 23:24 | Informe spam
-
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Si devuelve registros en access... y desde asp te conectas bien (no hay
error de conexión??)... también debería devolverte resultados las
sentencias SQL no se trnasforman para asp
Como sabes que no tienes resultados... quizá buscas el recordcount y te
devuelve -1?????
Pregunta si es recodset no es BOF ni EOF

Sashka
MS MVP Access
MCP ASP.Net

"MARCO" escribió en el mensaje
news:
como puedo transformar la siguiente sentencia sql que me funciona PERFECTO
EN
en access, para que desde asp con conexion odbc me aroje el mismo
resultado,
LA CORRO EN ASP Y NO AROJA NINGUN REGISTRO

SELECT Cats.Cat AS Cat,
Cats.CatId AS CatId,
SubCats.Cat AS SubCat,
SubCats.CatId AS SubCatId
FROM (Cats LEFT JOIN Cats AS SubCats ON SubCats.ParentId = Cats.CatId)
WHERE Cats.CatTypeId = 2 AND (((Cats.RelatedId) Is Null)) ORDER BY
Cats.Cat

Respuesta Responder a este mensaje
#3 Mark
14/10/2004 - 23:41 | Informe spam
se conecta bien , y para solucionarlo me toco hacer una sentencia de union de
select's

Gracias a todos


"Sashka" escribió:

-
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Si devuelve registros en access... y desde asp te conectas bien (no hay
error de conexión??)... también debería devolverte resultados las
sentencias SQL no se trnasforman para asp
Como sabes que no tienes resultados... quizá buscas el recordcount y te
devuelve -1?????
Pregunta si es recodset no es BOF ni EOF

Sashka
MS MVP Access
MCP ASP.Net

"MARCO" escribió en el mensaje
news:
> como puedo transformar la siguiente sentencia sql que me funciona PERFECTO
> EN
> en access, para que desde asp con conexion odbc me aroje el mismo
> resultado,
> LA CORRO EN ASP Y NO AROJA NINGUN REGISTRO
>
> SELECT Cats.Cat AS Cat,
> Cats.CatId AS CatId,
> SubCats.Cat AS SubCat,
> SubCats.CatId AS SubCatId
> FROM (Cats LEFT JOIN Cats AS SubCats ON SubCats.ParentId = Cats.CatId)
> WHERE Cats.CatTypeId = 2 AND (((Cats.RelatedId) Is Null)) ORDER BY
> Cats.Cat
>



Respuesta Responder a este mensaje
#4 Sashka
14/10/2004 - 23:45 | Informe spam
-
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
¿? no entiendo...podrías poner el código???

Sashka
MS MVP Access
MCP ASP.Net

"Mark" escribió en el mensaje
news:
se conecta bien , y para solucionarlo me toco hacer una sentencia de union
de
select's

Gracias a todos


"Sashka" escribió:

-
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si
te
sirvió o no la respuesta dada. Muchas gracias
Si devuelve registros en access... y desde asp te conectas bien (no hay
error de conexión??)... también debería devolverte resultados las
sentencias SQL no se trnasforman para asp
Como sabes que no tienes resultados... quizá buscas el recordcount y te
devuelve -1?????
Pregunta si es recodset no es BOF ni EOF

Sashka
MS MVP Access
MCP ASP.Net

"MARCO" escribió en el mensaje
news:
> como puedo transformar la siguiente sentencia sql que me funciona
> PERFECTO
> EN
> en access, para que desde asp con conexion odbc me aroje el mismo
> resultado,
> LA CORRO EN ASP Y NO AROJA NINGUN REGISTRO
>
> SELECT Cats.Cat AS Cat,
> Cats.CatId AS CatId,
> SubCats.Cat AS SubCat,
> SubCats.CatId AS SubCatId
> FROM (Cats LEFT JOIN Cats AS SubCats ON SubCats.ParentId = Cats.CatId)
> WHERE Cats.CatTypeId = 2 AND (((Cats.RelatedId) Is Null)) ORDER BY
> Cats.Cat
>



Respuesta Responder a este mensaje
#5 Mark
15/10/2004 - 16:25 | Informe spam
este es el codigo

SELECT Cats.Cat AS Cat, Cats.CatId AS CatId, SubCats.Cat AS SubCat,
SubCats.CatId AS SubCatId
FROM Cats AS Cats, Cats AS SubCats
WHERE SubCats.ParentId = Cats.CatId
UNION SELECT Cats.Cat, Cats.CatID," " as Subcat,
Null as SubCatsId
FROM Cats
WHERE (([Cats]![ParentId] Is Null));

pero encontre que el error es generado por la conexion si utilizo la
siguiente conexion directa me funciona el codigo los dos codigos

cn.Open "provider=microsoft.jet.oledb.4.0;data source=" &
server.MapPath("datos\8345.mdb") & ""

y si utilizo la siguente conexion creada por odbc solo me sirve la consulta
de union

user_cn.Open "base","",""

existe alguna otro tipo de conexion?
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida