Re: Busqueda En Bases De Datos Mediante Yaz Y Z39.50
Tincho:
A ver si con tiempo encuentras si se puede usar SQL.
En cuanto a las búsquedas por campos o atributo.
Cuando usábamos el comando find, ver help find.
Podemos buscar por un atributo o campo. Por ejemplo al solicitar ayuda sobre find, nos mostraba algo como esto:
Citar:
1=Use: 4=Title 7=ISBN 8=ISSN 30=Date 62=Abstract 1003=Author 1016=Any
2=Relation: 1< 2<= 3= 4>= 5> 6!= 102=Relevance
3=Position: 1=First in Field 2=First in subfield 3=Any position
4=Structure: 1=Phrase 2=Word 3=Key 4=Year 5=Date 6=WordList
5=Truncation: 1=Right 2=Left 3=L&R 100=No 101=# 102=Re-1 103=Re-2
6=Completeness:1=Incomplete subfield 2=Complete subfield 3=Complete field
Si queremos hacer un búsqueda por el titulo y buscar la palabra "Basic".
Hacemos:
Citar:
find @attr 1=4 "Basic"
Sent searchRequest.
Received SearchResponse.
Search was a success.
Number of hits: 652, setno 1
records returned: 0
Elapsed: 0.076504
Y para mostrar cada uno de esos resultados, que tiene como una posición, que se puede cambiar.
Uno a uno...podemos usar el comando show.
Citar:
Z> show
Sent presentRequest (1+1).
Records: 1
[ABNET_REBECA]Record type: USmarc
00496nmm 2200145 a 4500
001 ES-MaREB00000131-2
003 ES-MaREB
005 20150508:14381900
008 020226s1997 esp 000 0 spa d
080 $a 681.31.066 Visual Basic (086)
245 00 $a Programaci�n profesional con Visual Basic 4.0 [ $h Recurso electr�nico].
260 $a Madrid : $b Anaya Multimedia, $c [1997]
300 $a 1 CD-ROM ; $c 12 cm.
500 $a Publicado con: Programaci�n profesional con Visual Basic 4.0.
650 4 $a Visual Basic 4.0.
Problema con acentos..
Si seguimos haciendo show.
Citar:
nextResultSetPosition = 2
Elapsed: 0.142645
Z> show
Sent presentRequest (2+1).
Records: 1
[ABNET_REBECA]Record type: USmarc
00528nam 2200193 a 4500
001 ES-MaREB00000637-3
003 ES-MaREB
005 20020226095814.0
008 020226s1997 esp 000 0 spa d
017 $a M 3196-1997
020 $a 84-283-2335-6
040 $a VA-BCL $b , spa
080 $a 681.31.066 Visual Basic 4
100 1 $a Wang, Wallace
245 10 $a Visual Basic 4 Windows para dummies / $c Wallace Wang.
260 $a Madrid : $b Paraninfo, $c [1997]
300 $a 478 p. ; $c 24 cm.
490 0 $a Dummies
650 4 $a Visual Basic 4.
nextResultSetPosition = 3
Elapsed: 0.079937
No tengo ni idea si los datos se pueden presentar de otra forma.
Saludos
===================
Gambas Básico
"No es un bug, es una característica no documentada"