Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Pasar datos de Access a SQL: Error (http://www.forosdelweb.com/f87/pasar-datos-access-sql-error-396076/)

Agrey 23/05/2006 10:40

Pasar datos de Access a SQL: Error
 
Hola estoy pasando la base de datos que tenia en access a sql y todo bien.
Ahora el problema es en la página de asp que tiene que mostrar los datos, estos no aparecen y no sale ningún error, simplemente no se muestran. Y la conexion a la bbdd sql esta bien hecha ya que muestra algunos resultados de los que tendria que sacar.

La sentencia es esta. Haber si me podeis decir que esta mal.

Código:

sql="select a.Titulo, a.Mensaje, a.Autor, a.Contestaciones, a.Tipo, b.Usuario, b.Email, b.Web, b.Ver, b.Puntos, b.Nivel from Pregunta a INNER JOIN usuario b ON a.Autor=b.Usuario where Id= " &vid&""
Espero que me podais echar una mano.

PequeñoMauro 23/05/2006 11:01

La variable "vid", haz visto si manda algun valor?, no se, quizás sea el motivo por el que no seleccione ningún valor....
Saludos

Developer9 23/05/2006 11:13

Si no te muestra nada de datos y la pagina no se te cae hazle un break cuando lo estes ejecutando, captura el contenido de la sentencia sql completa, es decir incluido el valor vid, copiala y pegala en el analizador de consultas de sql server, ejecutala y mira los resultados que arrojan.

Si sí arroja resultados entonces el problema es el codigo de la aplicación. Primero prueba lo que te dije arriba pa ver que query es el que se está ejecutando, puede ser que vid no tenga nada como lo dijo el pequeño mauro

Agrey 23/05/2006 12:25

Ok, pero si k me arroja algunos resultados, lo único qeu no me mustra todo el select

Agrey 24/05/2006 00:55

he probado lo que me decis y "vid" si lleva el valor.

Lo raro es que me aparecen algunos datos y otros noy dependiendo como ordene el select aparecen unos datos o no. es decir :

Si pongo select a.Titulo, a.Mensaje, aparece titulo pero si pongo antes mensaje que titulo aparece mensaje.

No encuentro explicación para esto.
Espero vuestras respuestas ya que estoy atascado

Developer9 24/05/2006 11:32

Que estas haciendo... si pones "select a.Titulo, a.Mensaje..." se va a mostrar primero el titulo y despues mensaje. Eso es clarisimo.

¿Capturaste el query y lo corriste en el analizador de consultas? ¿Que resultados te dio?

Agrey 25/05/2006 01:14

Si pongo "select a.Titulo, a.Mensaje..." se muestra titulo pero no se me muestra mensaje y si pongo "select a.Mensaje, a.Titulo..." se muestra mensaje y no título.

Mi duda es si tiene algo que ver el orden en el k pongo la select?

Developer9 25/05/2006 09:44

Prueba el select en la base, allí te debe de salir ambos campos. el orden no importa, algo debes tener hecho mal en tu aplicación que hace que no te muestre el segundo campo


La zona horaria es GMT -6. Ahora son las 19:00.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.