Foros del Web » Programando para Internet » ASP Clásico »

Dudas Sobre ASP, SQLserver2k y txt

Estas en el tema de Dudas Sobre ASP, SQLserver2k y txt en el foro de ASP Clásico en Foros del Web. Que tal amigos, de repente me agarrron ganas de probar cosas y se me ocurrio hacer una paginare pedorra con cosas robadas :P jajaj la ...
  #1 (permalink)  
Antiguo 10/02/2004, 09:25
 
Fecha de Ingreso: febrero-2004
Mensajes: 26
Antigüedad: 20 años, 4 meses
Puntos: 0
Dudas Sobre ASP, SQLserver2k y txt

Que tal amigos, de repente me agarrron ganas de probar cosas y se me ocurrio hacer una paginare pedorra con cosas robadas :P jajaj la idea seria ahcer una BD con noticias y mi duda esta en como diseñarla

se me ocurrio de la siguiente forma (solo tengo una tabvla llamada noticias)

* Noticias
- IDNoticias (UID) --> su id unico
- Titulo (varchar*50) --> titutlo de la noticia
- Imagen (tinyint) --> cantidad de imagenes relacionadas
- Fecha (date) --> la fecha de salida
- Fuente (nvarchar*50) --> de donde me robe la info :P
- Texto (varchar*50) --> aca está el problema:


EL problema es que la variable texto es la que contiene todo el texto d l noticia que obviamente pueden ser mas de 255 caracteres. Se me habia ocurrido sacar este campo y manejandome solo con la idnoticias buscar su .txt correspondiente

por ejemplo
Idnoticias: 1001
Titulo: Se me perdio el Perro
Imagen: 2 (1001_1.jpg y 1001_2.jpg)
Fecha: 24/10/94
Fuente: www.clarin.com
La noticia en si se encontrario en 1001.txt


(suponiendo que se como manejarme con txt--cosa que no es asi)
el problema que surge es otro.
cuando quiero realizar una busqueda de noticas, como hago para integrar los txt? porque solo buscaria en los campos de la BDD.


Bueno, ahora les pido varias cosas,
1 que me ayuden con este
2 si alguien sabe como manejar ficheros .txt (y como imprimirlos directamente en un html)
3 que no me odien porque es mi primer post y ya vine a manguear :P


Saludos yAgradecimientos a Todos.
KidD32 (Pablo)
  #2 (permalink)  
Antiguo 10/02/2004, 10:06
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Hola, no entiendo para que quieres guardar las noticias en un .TXT.

Saludos
  #3 (permalink)  
Antiguo 10/02/2004, 10:11
 
Fecha de Ingreso: febrero-2004
Mensajes: 26
Antigüedad: 20 años, 4 meses
Puntos: 0
porque no s de que longitud son las noticias y no puedo limitar la cantidad de caracteres en las variables de la base de datos. habia pensado sino tambien guardarlas en un .XML

vos que me recomendas?

porque si tengo una noticia que tiene no se 500 caracteres tambien puedo tener una de 1000. o no se. y no puedo limitar a 300caracteres solo por las dudas que una nootica sea asi de grande.

vos que me decis que haga?
  #4 (permalink)  
Antiguo 10/02/2004, 10:14
 
Fecha de Ingreso: febrero-2004
Mensajes: 26
Antigüedad: 20 años, 4 meses
Puntos: 0
tene en cuenta que no toy muy familiarizado con SQLserver2000 y quizas hay un tipo de variable que abarca infinitos caracteres sin necesidad de ponerle un limite y yo no estoy enterado, empece recien hoy con SQLserver y estoy probando es por eso que decidi hacer esto
solo para aprener y practicar
  #5 (permalink)  
Antiguo 10/02/2004, 10:18
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Mirá acá donde laburo yo, tenemos el sistema hecho en MSAccess y las notas las guardamos en las DB dentro de un campo MEMO y no tenemos ningún problema, ya que permite almacenar hasta 65.535 caracteres.
Ahora si querés usar MSSQL tendrías que usar el tipo de datos TEXT que permite una longitud máxima de 1.1471483.647 caracteres.

Saludos
  #6 (permalink)  
Antiguo 10/02/2004, 10:32
 
Fecha de Ingreso: febrero-2004
Mensajes: 26
Antigüedad: 20 años, 4 meses
Puntos: 0
a bueno :P hare eso entonces :P no sabia que podia guardar tanto....

Muchas gracias por tu ayuda
  #7 (permalink)  
Antiguo 10/02/2004, 10:59
 
Fecha de Ingreso: febrero-2004
Mensajes: 26
Antigüedad: 20 años, 4 meses
Puntos: 0
ahroa toy teniendo problemas con el unique id.... este.... como se usa? :P
  #8 (permalink)  
Antiguo 10/02/2004, 13:06
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Te referís a la la clave principal?
Va a depender de la cantidad de registros que estimas vas a tener en la tabla, lo recomendable es INT(Entero).
No tiene que permitir valoers nulos y si quieres que sea autonumérico debes tildar la opción IDENTIDAD. Por defecto te va a poner 1 en INICIACIÓN DE IDENTIDAD, pero puedes cambiarlo por el número que deseas que empiece a autonumerar.
INCREMENTO DE IDENTIDAD, es cuánto debe sumar cada registro nuevo, por defecto es 1.
  #9 (permalink)  
Antiguo 10/02/2004, 17:10
 
Fecha de Ingreso: febrero-2004
Mensajes: 26
Antigüedad: 20 años, 4 meses
Puntos: 0
Código:
INSERT INTO noticias (idnoticia,titulo,copete,texto,imagen,categoria,fuente,fecha) VALUES ('SELECT NEWID()','asdas','asd','ntyutyuydddddddd','4','Planetas','asdasd','10/02/2004')

bueno PMP me estas ayudando demasiado :P lo ue pasa que soy bastante nuevo ene sto viste y bueno me surgen muchas dudas

ahroa tengo el problema que no me reconoce la tabla noticias nen la base

Código:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
[Microsoft][ODBC SQL Server Driver][SQL Server]El nombre de objeto 'noticias' no es válido.
  #10 (permalink)  
Antiguo 11/02/2004, 14:25
 
Fecha de Ingreso: febrero-2004
Mensajes: 26
Antigüedad: 20 años, 4 meses
Puntos: 0
..alguien que me diga que hago mal. quzias estoy suando mal el SQLserver, orque es probable nunca habia usado o sea fui a tablas y puse nueva tabla y listo quizas me falto crear una "consulta" o algo raro para pdoer acceder a la tabla

Espero que me peudan ayduar
  #11 (permalink)  
Antiguo 11/02/2004, 14:29
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Hola, no necesitas nada. Con solo crear la tabla y darle los permisos es suficiente.
Estás poniendo bien el nombre de la tabla?

Saludos
  #12 (permalink)  
Antiguo 12/02/2004, 11:34
 
Fecha de Ingreso: febrero-2004
Mensajes: 26
Antigüedad: 20 años, 4 meses
Puntos: 0
si la tabla se llama noticias..

si yo creo la base en en c:\archivos........\Data\base_data.MDF

y despues la muevo a wwwroot
eso cambia algo?

use el query analyzer y me tira el mismo error. ya no se que puede ser. si no es naad de loq uet e dije... hasta ahi llega mi intuicion :D

Gracias por seguir contestandome
  #13 (permalink)  
Antiguo 12/02/2004, 13:40
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Me parece que estás haciendo algo mal.

¿Cómo es eso que creas la tabla en un archivo MDF y despues lo moves a wwwroot?

El tema es así, primero creas una base de datos luego los usuarios y seguido de esto las tablas.
No tienes que mover nada a ningún lado, la tabla está dentro de la base de datos SQL.

Te recomendaría leer algun manual sobre como administrar SQL.
La ayuda que viene con el MSSQL es muy buena.

INICIO->PROGRAMAS->MICROSOFT SQL SERVER 7.0->LIBROS EN PANTALLA.

Saludos!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:37.