mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Portatile, windows, sql server 2005

Salve a tutti,
devo acquistare un portatile,
vorrei utilizzare il nuovo, quando uscirà, SQL Server 2005.
E' necessario installare il win 2003 server o è sufficiente il xp prof ?
Mi serve solo per dimostrazioni.
Quale è la soluzione migliore e meno articolata per utilizzare il nuovo SQL 
Server?
Anche utilizzando e costruendo metodi con il .NET Framework ?
Grazie
giuseppeD 

 Che dicono i requisiti di sistema di SQL Server?
Preso dall'impulso ........ (pardon)
SQL Server 2005
Required Operating System Licenses
Microsoft Windows® 2000 Server   or  Microsoft Windows ServerT 2003
Dovendo utilizzare un portatile,
1- Installare un SQL Server 2003, comporta complicazioni ?
2- Installare la Express Edition, sviluppare con la macchina di sviluppo, 
win server 2003 SQL Server 2005, e  trasferire il tutto sul portatile ?
Mi scoraggia la mancanza, in Express, del DTS.
Un po' preoccupato.
Saluti
giuseppeD
- SQL Server 2005 Express Edition Features
SQL Server Express is a lightweight version of SQL Server 2005 that includes 
all of the rich functionality of the SQL Server database engine, such as 
stored procedures, views, triggers, cursors, CLR support, and XML support. 
In addition, SQL Server Express will come with a free and easy-to-use 
management tool, SQL Server Express Manager. See the "What You Get" section 
of the SQL Server 2005 Express Edition page for more details.
- How is SQL Server Express different from other editions of SQL Server 
2005?
SQL Server Express is designed to meet the needs of simple applications. 
Therefore, it is limited to using a single CPU and up to 1GB RAM, with a 4GB 
maximum database size. SQL Server Express does not include any of the 
advanced components of SQL Server including Analysis Services, Reporting 
Services, Data Transformation Services, and Notification Services.
- Operating system
Microsoft Windows XP SP1 Professional or higher 

 Davide
Potevano permettere l'installazione, anche con alcune limitazioni, "it is 
limited to using a single CPU and up to 1GB RAM, with a 4GB
maximum database size", per xp prof.
Grazie
giuseppeD 

 Mi server per dimostrazioni, qualche modifica al volo e corsi.
 .NET  , no Sql Server
giuseppeD 

 giuseppeD
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

Newsgroup: it.comp.software.database
Titolo: immaggine e testo in MySQL

devo includere in un database di MySQL delle immaggini in formato gif e jpg
e del normale testo formattato...
In che formato devo memorizzarle per poterle recuperare senza difficolta da
una pagina JSP
grazie

 una pagina JSP
Metti il path/nome del file nel db e lasci l'immagine sul disco.
Davide

 ha scritto nel messaggio
news:b7kbka$1uvjr$1...@ID-18487.news.dfncis.de...


 potresti essere piu dettagliato Davide?
L'immagine, come file in se stesso, lo lasci in una directory sul disco,
il path ed il nome del file lo metti in un campo testo del database.
Davide


dài un occhio qui:
http://punkarruso.altervista.org/techdocs/ImageIntoDB.pdf
(no JSP ma PHP. il porting lo lascio fare a te...)
ciao
-- 
punkarruso
Newsgroup: it.comp.software.database
Titolo: Consiglio struttura tabella

Salve a tutti,
ho la necessità di prevedere un elenco di varianti per una tabella
articoli.
Quando un articolo viene inserito in un ordine, dovrei memorizzarne le
varianti inputate.
Stavo pensando per semplificarmi la vita se fare una tabella in orizzontale
o in verticale, mi spiego meglio.
TABELLA RIGHIVARIANTI
  RIGO intero (FK rigo ordine)
  CODVARIANTE char (FK categorie varianti)
  VARIANTE char (nome della variante)
Es.
Rigo	CODVAR	VARIANTE
100	VAR1	AA
100	VAR2	X1
100	VAR3	X5
In "orizzontale" invece farei:
Rigo CODVAR1 VARIANTE1 CODVAR2 VARIANTE2 CODVAR3 VARIANTE3 fino a 10
100	VAR1	AA	VAR2	X1	VAR3	X3
Il numero di varianti sarebbe stabile, diciamo aggiungerne una o due a fine
anno, ma entro le 10 credo.
La struttura in orizzontale sarebbe più sporca, ma mi semplificherebbe
MOLTO le stampe correlate, in quanto ci sarà un rigo di varianti per un
rigo
Grazie a tutti









rigo d'ordine.
Grazie a tutti

 
Ciao!
[Francesco Quaratino]
"Enjoy Your SeQueL"
http://community.ugiss.org/blogs/sgainz

 mediante trigger..) la tabella orizzontale ad uso report
Come idea pare buona, devo vedere come realizzarlo tecnicamente :)
Teoricamente ce la farei anche in fase di select, se avessi un codice
variante fisso o predefinito es.
SELECT RIGO.NUMERO, RIGO.ARTICOLO
	MAX(CASE WHEN CODVAR=1 THEN VARIANTE  END) AS VAR1,
	MAX(CASE WHEN CODVAR=2 THEN VARIANTE  END) AS VAR2,
	MAX(CASE WHEN CODVAR=N THEN VARIANTE  END) AS VARN,
	ecc.
FROM RIGHI LEFT JOIN VARIANTIRIGO ecc.
GROUP BY RIGO.NUMERO, RIGO.ARTICOLO
In tal modo per ogni RIGO d'ordine avrò 1 record. E dato che NON è
possibile che un articolo abbia due varianti con stesso CODVAR, dovrebbe
andare bene.
Ma se mi aggiungo/modificano un codice variante, però devo rimetterci le
mani :) Oddio potrebbe essere comunque necessario per altre cose.

Newsgroup: it.comp.software.database
Titolo: [Postgresql] Progettare graficamente DB ed esportare in sql

Salve a tutti,
	esiste qualcosa tipo il Mysql workbench per postgresql?
O chiaramente qualsiasi altro pogramma che permetta di creare diagrammi 
grafici sulla struttura di un database facendo un minimo di reverse da 
un file sql o da un db postgresql e poi proseguendo nella modellazione 
del db. Preferirei prodotti free.
C'è nulla per questo DB?
Grazie!

 C'� nulla per questo DB?
Forse la risposta giunge in ritardo e forse non e quello che cerchi, 
tuttavia esiste il tool Mogwai, un CASE che supporta vari dbms tra cui anche 
Postgres.
Lo puoi scaricare da sourceforge (
http://sourceforge.net/projects/mogwai/
 ) 
sperando faccia al caso tuo.
Newsgroup: it.comp.software.database
Titolo: trigger e transazioni distribuite

Ciao,
ho un problema.
Ho due db su due server diversi entrambi su SQLServer7.
Su una tabella del primo db ho realizzato un trigger che in relazione ad un
INSERT va ad effettuare un INSERT
su una tabella del secondo db. Si presenta il seguente errore
[Microsoft][ODBC SQL Server Driver][SQL Server][OLE/DB provider returned
message: Errore di transazione distribuita.]
[Microsoft][ODBC SQL Server Driver][SQL Server]The operation could not be
performed because the OLE DB provider 'SQLOLEDB' does not support
distributed transaction
Apparentemente sembrerebbe che ole db provider con cui ho realizzato il
linked server sul primo Server non supporti l'operazione in questione,
tuttavia dal query analizer riesco a fare un inserimento al db linkato.
Dai testi che ho consultato dovrebbe averci a che fare il componente MSDTC,
ma mi sembra che sia funzionante.
Forse č dovuto alla tabella di sistema inserted?
Allego il codice del trigger.
Spero che qualcuno mi possa aiutare
Stefano
----------------------------------------------------------------------------
-------------------
/*Inserisce nella tabella Era.dbo.tb5DatoEsame la prenotazione e setta il
valore del campo f5StatoEsame a '0'*/
CREATE TRIGGER tgAggiornatb5DatoEsameStato0 ON dbo.PREPREN
FOR INSERT
AS
Declare @sSql as varchar(255)
Declare @NumeroRecord as int
Declare @Codi as char(8)
Declare @DTes as char(8)
Declare @Ores as char(4)
Declare @Sett as char(1)
Declare @Nume as char(2)
Declare @Clas as char(2)
Declare @Esam as char(2)
Declare @Coes as int
Declare @Fsdx as char(1)
Declare @Ines as char(1)
Declare @Repa as char(4)
Declare @Diag as char(2)
Declare @Orae as char(4)
Declare @Oraf as char(4)
Declare @Dura as char(3)
Declare @Ncme as char(80)
Declare @Medr as char(20)
Declare @Cart as char(10)
Select @Codi=CODI, @DTes=DTES, @Ores=ORES, @Sett=SETT, @Nume=NUME,
@Clas=CLAS, @Esam=ESAM,
@Coes=COES, @Fsdx=FSDX, @Ines=INES, @Repa=REPA, @Diag=DIAG, @Orae=ORAE,
@Oraf=ORAF, @Dura=DURA, @Ncme=NCME, @Medr=MEDR, @Cart=CART
from inserted
INSERT AppsSrv_Era.Era.dbo.tb5DatoEsame (f5NumeroCartellaClinica,
f5DataEsame, f5OraEsame, f5SiglaSettore, f5NumeroOrdineEsame,
f5SiglaClasseEsame, f5SiglaEsame, f5CodiceEsame
, f5Tipo, f5TipologiaPaziente, f5Reparto, f5NumeroMacchina ,
f5InizioOraEsame, f5FineOraEsame, f5Durata, f5Medico, f5CodiceMedico,
f5NumerocEpisodio,
f5StatoEsame ) VALUES (@Codi,@DTes, @Ores,@Sett, @Nume,@Clas,
@Esam,@Coes,@Fsdx,@Ines ,@Repa,@Diag ,@Orae,@Oraf,@Dura,@Ncme,
@Medr,@Cart,'0')

 tuttavia dal query analizer riesco a fare un inserimento al db linkato.
query analizer usa ODBC, non OLEDB.
Quack
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup
Newsgroup: it.comp.software.database
Titolo: Help developer tools 2000

Ho acquistato le Developer Tools  2000 v1.5 dopo l'installazione non riesco
a trovare il "setup wizard" (per creare files di installazione con run-time,
DB e tuttu il resto) che esisteva precedentemente nelle DT 97 sapete
indicarmi dove è? o, se si deve installare in un secondo momento, da dove si
avvia, dato che non viene citato in nessuna finetra?
Grazie Claudio.
P.S. sapete anche perchè non và più il NG it.comp.appl.access

Grazie Claudio.
Ti confermo che l'installazione del nuovo Developers è piuttosto cripitca.
Dopo l'installazione devi aprire l'editor di VBA dal menù principale di A '2000, cliccare sulle
Aggiunte disponibili e settare il Package Wizard.
A questo punto devi copiare manualmente su una folder specificata (nelle note del Developer) la
versione Runtime "Lite"...
Dopodichè puoi avviare l'aggiunta sopracitata, che ti guida al processo di creazione del pacchetto
Runtime.
Ti avverto che è diventato una porcata come il Setup di VB6 :-((
Ciao, warp

 Ciao, warp
Aho! Che vor dire 'na porcata?
Mi sto accingendo ad usarlo x la 1^ volta, non scoraggiarmi così.
Dimmi qualche altra parolina...
... anzi visto che sei di qua e di là (it.comp.appl.access), dai un'occhiata
al mio post
[Testare il Run-Time] 02/12/2000, di là.
Ti ringrazio in anticipo per l'attenzione.

al mio post
Vedo che su it.comp.appl.access ti hanno risposto esaurientemente...
Ciao, warp

 ha scritto nel messaggio
news:90d2va$suq$1...@fe1.cs.interbusiness.it...

Ok. afferrato.
Mò ci provo, grazie.
Riciao!

Newsgroup: it.comp.software.database
Titolo: Sicurezza dei dati

Salve,
  sto migrando il mio DB da Access a Interbase, ma con mia sorpresa ho scoperto che non e' possibile criptare il database. :-(
Gli altri DBMS come MS-SQL Server, Oracle, Sybase, etc.. come si comportano?
Grazie.

 Gli altri DBMS come MS-SQL Server, Oracle, Sybase, etc.. come si comportano?
Nello stesso modo. I dati sono memorizzati dentro ai loro tablespace,
ma dato che il database e' un SERVER di database, se qualcuno mette le
zampe sul server a poco importa che i dati siano criptati.
Puoi criptare scrivendo un apposito front-end che legge i dati li
cripta e poi li decripta quando deve visualizzarli/usarli. Ma l'utilita'
mi sembra alquanto dubbia...
Davide
Newsgroup: it.comp.software.database
Titolo: FIREBIRD: che ne dite di creare un ng o mailing list ?

Penso che sia un idea gradita creare una mailing list o un nuovo ng
per questo database.
Chi è daccordo?

Chi č daccordo?
Credo che sia una buona idea, soprattutto per quelli che non conoscono bene
InterBase.
<jk>
--
Jilani Khaldi
http://space.tin.it/scuola/jkhaldi

 ha scritto nel messaggio
news:Mnei9.16260$Hc7.2...@twister1.libero.it...


 Chi è daccordo?
sono d'accordo anche io.
Martino

Chi è daccordo?
personalmente preferirei un ng. 
siamo sicuri di non poter fare qui quello che faremmo li'?
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/



il mio voto favorevole c'e' :-)

Chi è daccordo?
Io ci sto, visto che da poco sono impegnato su progetti PHP/Interbase
e sto smanettando con Delphi:)
Anche se il traffico di questo NG non è tanto elevato, quindi la
necessità di un nuovo NG per un DB apposito non credo ci sia.
Una ML è cmq utilissima.
--
PubbliProgress:
http://www.gruppokaos.it/pagine/Documenti/nestlè.htm
http://www.gruppokaos.it/pagine/Documenti/Controinformazione/un_opuscolo_scomodo.htm
http://www.gruppokaos.it/pagine/Documenti/Banche%20Dati/banche.htm

Newsgroup: it.comp.software.database
Titolo: Gupta SQL-base

Cosa ne pensate del DB relazionale Gupta (Centura) Sql-Base 7.6 ?
Ciao

 Cosa ne pensate del DB relazionale Gupta (Centura) Sql-Base 7.6 ?
Troppo costoso e poi (porca la #"$%"!!) possibile che non possano
avere un linguaggio SQL un po' piu' standard ??
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ok, e per quanto riguarda prestazioni, facilità d'uso, versatilità , ecc ?
Nitro

 ecc ?
Come prestazioni non posso pronunciarmi, io l'ho usato solo con
moli di dati minime ed hardware sottodimensionato, quindi le
prestazioni erano schifose in ogni caso, per facilita' d'uso
cosa intendi ? E' un server, si suppone che l'interfaccia la
faccia tu o qualcun'altro.
Comunque e' meno laborioso di Oracle da gestire, ma piu' di un
MySQL (con il quale non c'e' niente da gestire).


Newsgroup: it.comp.software.database
Titolo: database e finestra Foglio Elettronico ....

Ciao,
avrei la necessita' di utilizzare un database che possa visalizzare una
finestra con funzioni di foglio elettronico ( tipo Excel ) in modo che possa
fare le ricerche nei vari campi come un database normale ( tipo Access, File
Maker, ecc.. ) ma che possa associare al record trovato anche la suddetta
finestra editabile.
esiste?
ciao e grazie

 finestra con funzioni di foglio elettronico [cut]
non ho capito.
ma so di sicuro che un database non visualizza niente di suo. se mai 
sarà il front end che visualizza qualcosa.
 > esiste?
bo. spiegati meglio.

 bo. spiegati meglio.
ok, sarei interessato ad avere un front-end che mi permetta di fare le
ricerche su un database x i soliti campi ( nome, cognome ecc..) e che
visualizzi una finestra nella quale sia presente un foglio elettronico
editabile. cioe' dei file excel in qualche modo linkati ai campi del
database... possibile ?
ciao e grazie
Newsgroup: it.comp.software.database
Titolo: Problema con chiave esterna nulla

Ciao, ho un grosso problema con una look-up table:
immaginate di avere una tabella, ad es. utente che ha come chiave esterna un
id che punta ad una look-up table (ad es. titolo di studio);
la chiave esterna perň potrebbe essere null dal momento che č possibile non
specificare un titolo di studio.
Nel momento un cui effettuo una query del tipo:
select utente.*, titolo.nome
from utente, titolo
where utente.idtitolo=titolo.idtitolo
le righe della tabella utente in cui il campo idtitolo č null non compaiono
perchč la condizione di join non č verificata.
Una soluzione sarebbe quella sostituire al valore null in id di titolo di
studio che, se selezionato, indica che non č stato specificato alcun titolo
di studio; a me perň questo sembra un trucchetto. Ci sono soluzioni
migliori, lasciando inalterata la chiave esterna a null??
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

F> Ciao, ho un grosso problema con una look-up table:
F> immaginate di avere una tabella, ad es. utente che ha come chiave
F> esterna un
F> id che punta ad una look-up table (ad es. titolo di studio);
F> la chiave esterna perň potrebbe essere null dal momento che č
F> possibile non
F> specificare un titolo di studio.
F> Nel momento un cui effettuo una query del tipo:
F> select utente.*, titolo.nome
F> from utente, titolo
F> where utente.idtitolo=titolo.idtitolo
Ciao Fabio,
prova con una join esterna:
SELECT utente.*, titolo.nome
FROM   utente
LEFT
JOIN   titolo
  ON   utente.idtitolo = titolo.idtitolo
--
Gianluca Hotz - SQL Server MVP
http://italy.mvps.org
 - 
http://www.ghotz.com
http://www.ugiss.org
  - 
http://www.ugidotnet.org
Newsgroup: it.comp.software.database
Titolo: come strutturare queste tabelle?

sto programmando un sistema informativo per una azienda e questo sarà il mio 
progetto di tesi per laurearmi in scienze dell'informazione (vecchio 
ordinamento).
si richiede la memorizzazione delle commesse di lavoro. per ogni commessa si 
devono stabilire le attività che dovranno essere completate.
i dipendenti lavorano sulle commesse (o meglio, sulle attività che 
compongono la commessa).
finito il lavoro su una attività, il dipendente apre la sua bella form sul 
browser del suo computer e inserisce nel database che in quella data ha 
fatto x ore di lavoro per quella attività di quella commessa.
poi le commesse dovranno essere selezionate dall'amministrazione per 
scrivere le fatture e altre cose.
ovviamente, durante l'attività quotidiana del dipendente, ci sono altre 
attività che non sono riconducibili a commesse dei clienti. per fare degli 
esempi potrei citare riunini, corsi di formazione, permessi retribuiti, 
ferie, malattie etc etc...
si vuole che il dipendente inserisca anche questo tipo di ore di lavoro in 
modo da avere un resoconto totale dell'attività giornaliera e poi anche per 
fare certi calcoli di cui adesso non sto a parlare.
quello che vorrei chiedere è questo:
secondo voi, come è meglio progettare il database per fare in modo che il 
dipendente possa scegliere sia attività di lavoro effettive sia attività 
"generali"?
io pensavo di fare una commessa "attività generali" comprendente tutte le 
attività generali. questa commessa andrebbe a comparire fra le commesse dei 
clienti.
questa soluzione però a quanto pare non piace molto al mio relatore e mi ha 
suggerito di cambiare in modo tale che fra le commesse ci siano solo le 
commesse effettive.
voi che ne dite?
spero di essermi spiegato
grazie
Luca 

 
Mi sembra che la tua idea sia valida.Nel nostro sistema informativo 
aziendale per la rendicontazione usiamo proprio questa organizzazione...

 ha scritto nel messaggio 
news:tZqie.909796$b5.39...@news3.tin.it...

grazie per l'appoggio morale... :)
ora vedrò di farla piacere anche al professore! 

 wrote in message
news:428a3a90$0$17107$5fc...@news.tiscali.it...

spero di aver capito bene il problema...
se il tuo relatore non vuole che l'amministrazione per errore carichi le
ferie sulla
commessa del cliente X e' sufficiente aggiungere un flag alla tabella
[Commesse]
chiamato [Fatturabile].
la maschera di fatturazione ha una clausola where su questo flag mentre la
maschera
di assegnazione delle ore lavorative dei dipendenti no.
ciao
davide
Newsgroup: it.comp.software.database
Titolo: oracle9 su raid1 o raid 5 ??

Devo installare oracle 9 su un PC con 4 harddisk
c:  raid1 , win 2003 server
d:   e:     no raid
f:  raid5
Problema: meglio mettere la oraclehome (file oracle9 server , non i file del
database vero e proprio che andranno su f:) sul c: o sul f: per avere le
massime prestazioni teoriche ?  e soprattutto perche' ?
--

 ha scritto nel messaggio
news:br7det$6i8u$1...@ID-158528.news.uni-berlin.de...

é uguale. Molto + importante invece la dislocazione dei datafiles e dei
redo. Raid 5 in genere è molto + penalizzante (soprattutto per le 'piccole'
scritture, e OLTP in genere). A meno che tu non abbia un array con una marea
di cache...
Newsgroup: it.comp.software.database
Titolo: SQL Server da ADP Backup Restore e owner

Faccio il Backup di Tutto il database e lo ripristino su un database
server nuovo.
Dopo un po di disperazione finalmente ci sono riuscito, ha anche
passato gli utenti.
Peccato che questi non funzionino.
A questo punto nel database dove ho eseguito il restore creo dei nuovi
utenti, funzionano ma quando ADP 'linka' le tabelle queste si chiamano
dbo.nometabella (dbo e' chiaramente l'owner).
Se creo un utente con una gestione non sul database ma con utente NT
quando linko dbo non compare.
Io non voglio mai dbo.
Non me ne frega nulla dell'owner.
Come devo comportarmi per fare si che un backup restorato in un altro
posto si tiri su gli utenti 'funzionanti' e senza il fatidico dbo. ?
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam 
For reply, substitute xxx with gruppotekup

 For reply, substitute xxx with gruppotekup
ciao,
Luca Dall'Olio

Newsgroup: it.comp.software.database
Titolo: Problema con Sql Server (un po' da novellina.....)

ciao a tutti,
spero di non essere off-topic.... Premesso che come programmatrice non 
sono espertissima (e meno che mai come sistemista!), sto cercando di 
fare una connessione a Sql Server Express. Basandomi su un tutorial ho 
la mia pagina .asp come segue:
---
<%
sql = "SELECT * FROM miaTabella"
StrConnect = "Trusted_Connection=yes;Provider=SQLOLEDB;Data 
Source=nome_server;Initial Catalog=nome_db;User 
ID=nome_utente;Password=password"
Set rs = Server.CreateObject("ADODB.recordset")
rs.Open sql, StrConnect
%>
---
Ottengo però il seguente errore:
Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]Server SQL inesistente o accesso 
negato.
/conn.asp, line 7
Vi faccio presente che: "nome_utente" e "password" ho provato sia quelli 
che utilizzo per connettermi con desktop remoto al server, sia quelli 
presenti nella tabella users del db dal quale vorrei ottenere dati. E' 
brutto dirlo, ma sono andata per tentativi :-(
Mi sapreste dare qualche suggerimento?
Grazie in anticipo per gli eventuali interventi.
ciao ciao

 Grazie in anticipo per gli eventuali interventi.
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org

 ciao ciao
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
SQL Server Conference 2006
http://www.sqlconference.it/
Newsgroup: it.comp.software.database
Titolo: Libro Avanzato

Ciao a tutti!
Chiedo a voi consiglio:
mi interesserebbe approfondire molto (per avanzato non intendevo uno scarto
ma di livello avanzato:-)) ) un po' di teoria sulle basi dati (che magari mi
torna anche utile per qualche esame univ!!).
Solitamente sviluppo su Postgresql. ma mi interessrebbe qualcosa di più
generico con al limite qualche richiamo di SQL.
Idee? Dove cercare? avere titoli da consigliarmi?
Grazieee!!!
Un bacio a tutti
Irene

Irene
torna pure per
farci sapere !
--------------------------------
Inviato via 
http://usenet.iol.it
 

Ciao FElice,
che ne pensi di questo?
http://www.amazon.com/exec/obidos/ASIN/0072118458/qid=1018957424/sr=1-1/ref=
sr_1_1/102-9414154-9929762
Ciao
Irene


non riesco ad uscire
!
cmq con l'elmasri ne avrai da vendere a tutti.


Newsgroup: it.comp.software.database
Titolo: aiuto per Oracle

Salve a tutti, premetto sono assolutamente ignorante su oracle, dopo 
questa premessa vi chiedo aiuto e comprensione per le domande (sciocche) 
che farò. Grazie !!!
Ho un server NT con oracle 7.3, devo leggere dei dati via ODBC 
utilizzando Access97, fin qui tutto OK.
Questi dati sono 3 ditte, per comodità chiamerò XXX,YYY,ZZZ.
La XXX, ho saputo la User, la Password e il Service da utilizzare per le 
altre no.
C'è modo di sapere quale UD e PW devo utilizzare ???
Da EM posso conoscere l'utenti per quei database ???
C'è un utente admin o sa (SQLServer) che posso utilizzare per collegarmi 
e gestire gli UD e PW ???
Grazie per l'aiuto e la comprensione !!!
Marco.

 e gestire gli UD e PW ???
Ce ne sono ben 3: "internal" e' usato solitamente per avviare/fermare
le singole istanze, "system" con password "manager" (solitamente) e
"sys" con password "changeoninstall" (solitamente).
ATTENZIONE: Per Oracle l'utente non e' l'Utente di Sql Server, ma e'
una cosa completamente diversa, tante' vero che viene chiamato
SCHEMA.
Per cortesia: LEGGI la documentazione di Oracle. E' meglio.
Davide

Ciao,
ti rigrazio per l'aiuto, molto probabilmente avrò bisogno ancora di te.
Anche io vorrei avere la possibilità di leggere la documentazione, ma mi 
sono trovato nel mezzo a questo affare senza essere pronto.
Per quanto riguarda i leggittimi proprepari anche loro non sanno con 
quale utente ci si deve collegare.
Ti faccio avere notizie.
Ciao e grazie ancora !!!!
Marco
PS. Se hai ancora suggerimento sono ben accetti.

Newsgroup: it.comp.software.database
Titolo: Problema DB Access e WinME?

Ciao a tutti e  ben tornati dalle vacanze....
Arrivo al sodo, mi è successo questo:
ho un database creato in Access97, con una tabella "Tab_Anagrafica" avente
un campo contatore che si chiama "An_Codice". Questo DB viene     Aggironato
e/o modificato tutto da Codice VB6, tutto in ambiente Windows ME. Mi è
capitata una cosa stranissima, vado per aprire la tabella     e mi accorgo
che nel campo contatore ci sono una ventina di Codici Uguali!!!!!!! Ma come
è possibile se il campo essendo contatore ha come     proprietà "Duplicati
non Ammessi"!!!!!!!!
Avete voi una Spiegazione e un eventuale rimedio?

 ha scritto nel messaggio
news:9m37n8$ujc$1...@nreadb.inwind.it...

Newsgroup: it.comp.software.database
Titolo: SELECT su una view dinamica

Ciao a tutti,
premetto che sono decisamente poco esperto del mondo SQL e dei RDBMS, 
quindi abbiate pietà se la domanda che segue suona banale.
In un db ho una vista creata come CREATE VIEW my_view AS SELECT 
blablabla. Teoricamente le righe della view non "risiedono" da nessuna 
parte, ma vengono caricate "al volo" quando si accede la view.
Se ora io avessi lo statemente:
SELECT * FROM my_view WHERE my_column = 23;
cosa accadrebbe? Verrebbe di fatto eseguita una subquery?
Ciao e grazie,
Giulio
-- 



Credo dipenda dall'implementazione, ma non ne sono sicuro (e non ho 
voglia di controllare sullo standard SQL, perchè è un mattone).
Qui però è descritta una possibile implementazione:
http://www.postgresql.org/docs/8.3/static/rules-views.html
Quello che accade in PostgreSQL è che se hai la query, ad esempio
  SELECT * FROM my_view WHERE my_column = 23;
questa viene trasformata in
  SELECT * FROM blablabla WHERE my_column = 23;
Ciao  Manlio

 cosa accadrebbe? Verrebbe di fatto eseguita una subquery?
Prima ancora del query optimizer, il parser espande l'etichetta
della vista nella sua corrispondente definizione di query per
come scritta al momento della creazione (ossia la parte dopo
il CREATE VIEW my_view AS...). Avviene proprio una banale
sostituzione testuale.
Tuttavia non e` detto che venga eseguita prima della query
piu' esterna, in quanto la fase di Query Rewrite puo' (e di
solito e` cosi') fonderla in una unica query in modo da non
fare doppie letture.
Le viste materializzate invece sono molto piu' simili a vere
tabelle.

Newsgroup: it.comp.software.database
Titolo: Oracle su WINDOWS 95

Salute a tutti,
Qualcuno saprebbe dirmi se esiste una qualche versione scaricabile da
internet di Oracle, che giri sotto WINDOWS 95 ?
Ovviamente mi aspetto una versione demo o shareware, tanto per
prendere confidenza, non disponendo ancora della piattaforma adeguata.
Ho già cercato sul sito della Oracle ma non mi pare di aver visto
nulla: le piattaforme supportate sono essenzialmente UNIX (SCO e AIX)
, Windows NT, Linux.
Grazie.    Loris.

On Tue, 08 Aug 2000 16:57:39 GMT, 
in...@imasaf.it
 (Loris Mezzalira)
wrote:

Oracle aveva una versione denominata "Personal Oracle" che era in
grado di funzionare su Win 95/98, ovviamente con severe limitazioni
piu' che altro sulla security e sulle replicazioni. Ma non mi sembra
che sia free o downloadabile.
Davide
Newsgroup: it.comp.software.database
Titolo: TNTFACTORY HOME SERVICE

In un momento di rapidissima crescita tecnologica non è possibile rimanere
indietro.  La presentazione della propria azienda e dei propri prodotti deve
riflettere la volontà di rimanere al passo con i tempi.  CDRom multimediali,
DVD e Siti web di effetto , non possono certo garantire il successo, ma
migliorano la qualità della comunicazione e rendono più chiari i contenuti
tecnici. Fatevi vedere, fatevi conoscere, fatevi scegliere. Questo e' quello
in cui crediamo.
La TNT Factory S.r.l. pur essendo fondata nel 2000, raggruppa al suo interno
diversi decenni di esperienza grazie ad uno staff operativo proveniente
dalla postproduzione, modellazione e animazione 3d, comunicazione e grafica.
Tutto questo per offrire non un singolo prodotto ma una soluzione completa
per l'azienda e il professionista.
      I nostri servizi:
      DVD Video
      Animazioni/Sigle 3d
      Montaggi Video - Riprese - Doppiaggi
      Compressioni Video
      CD Multimediali
      VideoCD - Form CD
      CD-CARD - SNAP'N PLAY
      Riversamenti Video
      Soluzioni Internet
      Soluzioni E-Commerce
      Corsi
WWW.TNTFACTORY.IT
BY LUCIANO

diversi decenni di esperienza grazie ad uno staff operativo proveniente
e vi affidate ancora allo spam sui ng?  e ancora non avete messo su un
sito?
dai su, ve lo faccio io, quanto me date?

Newsgroup: it.comp.software.database
Titolo: Conversione database, da Access a mysql

Ciao a tutti!
sto cercando un programma che mi permetta di convertire un database da
access a mysql, tenendo conto che la conversione la devo fare su una
macchina linux. Tutto quello che ho trovato per ora infatti sono
programmi o script da aggiungere o usare con access, invece la mia e'
la situazione opposta.
Potete darmi qualche dritta?
Grazie!

 ha scritto nel messaggio
news:f7578101.03010...@posting.google.com...

Prova con DbTool dal sito:
http://www.dbtools.com.br/EN/
Ce ne sono altri, ma on Free, che io sappia....!
@Alex.
Newsgroup: it.comp.software.database
Titolo: archivio immagini

salve a tutti ho iniziato a programmare i database con mysql e li
interfaccio con il php.
volevo sapere se creo una tabella chiamata ARCHIOVIO_IMMAGINI( nella quale
inseriro' le immagini da archiviare) di che tipo devo porre la voce nella
tabella "immagini?" varchar?? o kosa?
Mi spiego meglio: il mio scopo e' quello di archiviare le immagini tramite
uno script in php del tipo "campo di testo con il tasto sfoglia" sfoglio,
cerco l immagine sull hd seleziono e l immagine deve inserirsi nella tabella
IMMAGINI .
di che tipo deve essere il campo immagini dove immagazzinero' appunto le
immagini?
grazie
Gianluca

 tabella "immagini?" varchar?? o kosa?
Non mettere le immagini nel database, le immagini lasciale sul disco
e nel database mettici il path/nome del file.
Davide

 ha scritto nel messaggio
news:9espu1$10v4u$3...@ID-18487.news.dfncis.de...


 echo "<img src=\'$r[3]'>";
Tu riporti il path che sta' scritto nel database, secondo me dovresti
"convertire" il path in relativo/assoluto rispetto al Web Server.
Mi spiego meglio: se tu hai il tuo Web sotto /var/local/htdocs, questa
per il web server e' "/" cioe' la root. Se le immagini le metti in
/var/local/htdocs/resources/images per il tuo web questa e'
/resources/images. Se tu cerchi di leggere /var/local/htdocs/resources/images
dal Web lui tenta di trovare una directory chiamata
/var/local/htdocs/var/local/htdocs/resources/images che non esiste...
Non ho sottomano la documentazione di PHP quindi non mi ricordo se
esiste (esiste di sicuro) un comando per convertire il path da assoluto
a relativo e viceversa. Verifica i dati che scrivi nel DB in ogni caso.
Davide

 ha scritto nel messaggio
news:9evgja$1e3or$1...@ID-18487.news.dfncis.de...


 e se volessi archiviare prorpio le immagini?
Dovresti "tirarti" fuori l'immagine dal database prima di visualizzarla
ogni volta... una palla. Potresti usare un campo tipo BLOB, ma non ho
idea di come leggere/scrivere i dati in modo efficiente tramite PHP.
Di nuovo: gira la domanda su it.comp.www.php.
Davide

Newsgroup: it.comp.software.database
Titolo: relazionare 2 tabelle

ragazzi so ancora incasinato con il db access
allora ho questa situazione ...
una tabella cosi formata (già esistente) chiamata CITTA
citta  Prodotti  Servizi  Trade
Roma  1           3         2
milano 3          1         6
ed un'altra tabella chiamata INDICATORI
Attivita    processi   valori
Prodotti     ok          1
Servizi       no          2
Trade        ok          8
come faccio ad associare i Prodotti nella tabella città con il campo
Prodotti della tabella INDICATORI?
c'è un modo?
grazie ciaooo
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 c'è un modo?
sì, ad esempio chiarirsi le idee sui concetti di "campo" e di
"record".
saluti.
Newsgroup: it.comp.software.database
Titolo: Visualizzare il codice delle Stored Procedures

E' possibile visualizzare il codice di una stored procedures direttamente
con una tecnologia server-side con ADO e/o 
ADO.NET
? Riesco ad avere la lista
delle SP, ma non riesco a capire il modo per poter leggere il codice oppure,
come inizio a pensare, viene compilata e non č possibile? Qualcuno a qualche
idea o suggerimento?
--
Saluti,
Andrea Z.


Inizia a dirci che tipo di database stai utilizzando se
Oracle,
SQLServer o altro.
                                danilo

 ha scritto nel messaggio
news:L2gk9.8634$e31.1...@twister2.libero.it...


 idea o suggerimento?
Dipende dal database e dalle opzioni usate durante la creazione della
SP. In SQL Server puoi "cancellare" il codice sorgente lasciando la
sola versione compilata.
Davide


Chiedo scusa per non avere scritto il nome del database e ringrazio per le
risposte.
Sto facendo delle prove sia con l'MSDE sia con Access (le SP le scrivo con
"CREATE PROC nomestored AS ...").
Con l'openschema di ADO e OleDbSchemaGuid di 
ADO.NET
 risceo ad ottenere la
lista delle stored procedures, ma non il loro codice. E' possibile?
--
Ciao e scusate,
Andrea Z.

 lista
con la stored procedure di sistema:
sp_helptext 'nomeprocedura'
lo puoi usare in un oggetto command o recordset (ADO).
Ciao,
Paulus
http://spazioweb.inwind.it/it_informatica
--------------------------------
Inviato via 
http://usenet.libero.it

                                 danilo
Ho visto che con la funzione interna sp_helptext  è possibile con l'sql
server, ma con Access? E' con questo database che sto cercando di capire
come leggere il contenuto di una SP...
--
Andrea Z.

 Matteo
Con l'sql server o msde è sufficiente sp_helptext, ma con un database come
Access? Mah... è un mistero...
Ciao e grazie lo stesso.
Andrea Z.

 
http://spazioweb.inwind.it/it_informatica
Putroppo con un database come Access non funziona... Mah... Ho cercato
dappertutto in rete ma sembra che la lettura del codice di una SP con questo
database sia impossibile...
Ciao e grazie lo stesso,
Andrea Z.
Newsgroup: it.comp.software.database
Titolo: MySQL e Foreign Key

Sono alle prime armi con MySQL (4.0.16-nt) e vorrei sapere se è
possibile creare delle Foreign Key con questo DB; ho anche provato a
crearle con la seguente sintassi:
alter table dipendenti
add CONSTRAINT FK_Qualifiche foreign key (id_Qualifica)
REFERENCES qualifiche (ID);
e l'editor non mi ha dato errori. Siccome però anche se ripeto
l'operazione non mi restituisce nessun errore mi è venuto il dubbio
che fosse un'operazione fittiziamente corretta e che quindi non sia
efficace sulle mie tabelle. Dove posso verificare le foreign key che
ho impostato? Inoltre nel caso in cui non esistessero le foreign key
mi spiegate questo cosa comporta per l'integrità referenziale delle
tabelle?
Ciao
Ciao
--
Fan di Hanamichi, Godai e Asuka
ICQ number: 156081507
reply in email: usarraci(chiocciola)
libero.it

tabelle?
Non esistono le FK; anche se le dichiarazioni SQL relative sono
supportate, di fatto non hanno effetto.
Ciò non ha particolari effetti in fase di recupero dei dati, ma ne ha
in fase di inserimento e modifica, perché tutti gli aggiornamenti
sulle tabelle correlate le devi fare a mano.
Sulla documentazione dovrebbero comunque essere spiegati abbastanza
diffusamente sia i criteri di questa scelta che le conseguenze e i
modi per ovviare a tale mancanza.
Ciao
Matteo
------------------------------------
Peggio pe' voi che me ciavete messo!
Silenzio! e rispettate er Presidente!
------------------------------------

 modi per ovviare a tale mancanza.
Sei sicuro?
Io uso con successo le fk, v. 4.0., le tabelle devono essere in formato
innodb, la sintassi è +/-:
alter table TABELLA add foreign key (CAMPO) references
ALTRATABELLA(ALTROCAMPO).
Se la tua versione è compatibile otterrai un messaggio tipo "ok row affected
999", se la sintassi è errata riceverai un messaggio di errore, se la
sintassi è giusta ma le tabelle sono di altro tipo o la versione vecchiotta
non otterrai alun messaggio di errore.
Ciao, angelo.

ALTRATABELLA(ALTROCAMPO).
Ho provato e funziona (nel senso che nelle proprietà mostrate da mysql
control center escono anche le ref delle FK); per quanto riguarda il
messaggio di fermat aspetto sue ulteriori delucidazioni su perché
abbia detto che non esistono (tra l'altro mi sono visto anche un po'
di documentazione e per l'appunto riporta la stessa sintassi che mi
hai indicato).
Il mio errore che precedentemente commettevo stava nell'assegnare le
FK a un DB MyIsam.
grazie ciao


abbia detto che non esistono 
Perché non sapevo fossero supportate e in effetti non erano supportate
e non lo sono su tabelle di 
f.to
 diverso da Innodb.
Il mancato supporto dell'integrità referenziale è stato a lungo una
vexata quaestio per quanto riguarda MySQL, tanto che alcuni si
rifiuta(va)no di considerarlo un DBMS _relazionale_.
Non ho provato, ma dopo il messaggio di Govardo ho letto la
documentazione e mi sono ricreduto. Anche se non so che ricadute possa
avere ad esempio in termini di prestazioni.

Newsgroup: it.comp.software.database
Titolo: DDL

scusate la mia ignoranza, ma non mi è chiara la definizione del DDL.
Il DDL è il linguaggio usato per creare il database (utenti, tabelle, viste,
trigger, ...) ?
Che differenza c'è tra il DDL e SQL?
Forse: con il DDL si crea il database e con SQL si utilizza il database (per
estrarre, modificare, .. i dati)
E' corretto?
Grazie

 E' corretto?
Sostanzialmente si'.
Davide

 ha scritto nel messaggio
news:95e6eq$g62n2$6...@ID-18487.news.dfncis.de...


 Ivan
Esatto, il linguaggio SQL, abbreviazione di Structured Query Language, e' il
linguaggio, con caratteristiche dichiarative, di definizione e manipolazione
dei dati supportato dalla totalita' dei DBMS relazionali oggi disponibili.
Ciao
Andrea


Newsgroup: it.comp.software.database
Titolo: Sqlserver: conteggio eventi nel tempo

Ciao a tutti,
ho sbirciato un po' per evitare di disturbare ma non ho trovato
l'ispirazione :)
Ho una tabella che tra i vari campi ne ha due di tipo data, datainizio
e datafine.
Vorrei partire dal 1° Gennaio 2005 e vedere quanti record hanno il
range datainizio-datafine che cade da li' in poi, quotidianamente,
quindi un count(risultato di select count(*) where
datariferimento>=datainizio and datariferimento <=datafine) +
datariferimento, un output del genere:
01012005	100 
02012005	100
03012005	101
04012005	100
E' possibile farlo? Uso SqlServer2000
Grazie mille anche solo per l'attenzione.
Ciao!
Giorgio

 Grazie mille anche solo per l'attenzione.
A te.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

ottenere in output.
Ciao, la tabella originale in realta' e' un macello di campi, mi
basterebbe sapere il principio, quindi ad esempio:
CREATE TABLE [dbo].[ESEMPIO]
( [id] [int] NOT NULL ,
 [datainizio] [datetime] NOT NULL ,
 [datafine] [datetime] NOT NULL );
INSERT INTO ESEMPIO VALUES ( 1, 'January 1, 2000', 'January 1, 2006');
INSERT INTO ESEMPIO VALUES ( 2, 'January 1, 2005', 'January 2, 2005');
INSERT INTO ESEMPIO VALUES ( 3, 'January 4, 2005', 'January 1, 2006');
INSERT INTO ESEMPIO VALUES ( 4, 'January 3, 2005', 'January 1, 2006');
INSERT INTO ESEMPIO VALUES ( 5, 'January 5, 2005', 'January 1, 2006');
Dovrebbe dare in output
'January 1, 2005'	2
'January 2, 2005'	2
'January 3, 2005'	2
'January 4, 2005'	3
'January 5, 2005'	4
'January 6, 2005'	4
...	
'December 31, 2005'	4		
Questo perche' nel 2005 id=1 c'e' sempre, id 2 fa i primi due giorni,
id 3 c'e' dal giorno 4, id 4 dal giorno 3 (e infatti il giorno 3
rimane invariato perche' "prende il posto" di id=2) ed id 5 c'e' dal
giorno 5.
Quindi se in output hai una riga per ogni giorno hai come colonne la
data e quanti "id" avevano datainizio<= e datafine >= alla data in
esame.
Grazie mille ancora!
Ciao
Giorgio

 Grazie mille ancora!
Prego.


richiesto:
Non ci sarei mai arrivato, sono sgomento per tanta gentilezza, GRAZIE
davvero!!
Ciao
Giorgio
Newsgroup: it.comp.software.database
Titolo: quale db?

ciao a tutti, devo impiantare una coppia di server (uno web, uno database)
per un progetto internet che prevede 3-400.000 accessi/giorno, ognuno dei
quali richiede un paio di query su un db piuttosto voluminoso.
Pensavo di mettere il db server su nt4, ed usare SQL server (su un doppio
pIII con 1 GB ram)...
secondo voi e' un'idea che ha un senso oppure consigliate di usare qualche
altro tipo di db (oracle??). premetto che il personale disponibile alla
manutenzione e' piuttosto scarso, quindi anche la facilita' di
amministrazione e' una variabile molto importante, oltre alle prestazioni
(che come avrete intuito qui sono decisive). chiaro che anche una variabile
decisiva, a questo punto, e' il costo!
un'altra domanda: il db verra' aggiornato via web (con interfacce su www) da
piu' utenti contemporaneamente in italia... qualcuno ha idea della politica
di licenze necessaria? una licenza/per utente che aggiorna (cosa che puo'
avvenire anche in concorrenza tra piu' d'uno di questi)? una unica licenza
visto che alla fine l'unico user e' il server http??
grazie infinite,
daniele

visto che alla fine l'unico user e' il server http??
la seconda che hai detto.  l'applicazione di aggiornamento la fai tu,
in asp, credo, semmai sei tu che dovrai rilasciare la licenza.  in
caso di accessi concorrenti e' necessario bloccare preventivamente il
redord o l'insieme di record che un utente sta aggiornando, in modo
che altri non possano fare aggiornamenti concorrenti.

Newsgroup: it.comp.software.database
Titolo: condivisione database ACCESS..AIUTO!

Salve,
ho scritto una applicazione VB.net che utilizza un database access.
volendo utilizzare tale programma su piu' pc in rete,
posso semplicemente condividere (in lettura e scrittura) la cartella con il
database
e quindi far riferire tutte le istanze del programma sempre a quel file?
sara' il motore jet che si occupa di tutte le problematiche di concorrenza
(accesso allo stesso record, modifica contemporanea,ecc..) nel database?
Grazie anticipatamente per l'aiuto e/o consigli.

 (accesso allo stesso record, modifica contemporanea,ecc..) nel database?
Dipende da come accedi ai dati (se usi ADO guarda i tipi di cursore).
Dipende comunque molto da come hai disegnato il database (chiavi primarie
ecc).
Newsgroup: it.comp.software.database
Titolo: Problema con Delphi-Rollback-DB Aware

Buon giorno a tutti ho un problema con Rollback ( o meglio
rollbackRetaining) e la rilettura dei valori originari di un record.
Utilizzo Delphi 6 e Firebird con VCL IBX e  controlli DBAware.
Cerco di spiegarmi con un esempio.
Ieri :Inserita una riga con campo qta = 10 codice AB à aggiorno record
Esistenza AB = IniQta+10;
Oggi : modifico riga valore nuovo = 8  à nuova esitenza AB=IniQta
+(NewValue-oldvalue) (ovvero decremento di 2): utilizzo i valori del record
qta.oldValue (che corriposde a 10)  e qta.newvalue che corrisponde a 8 ;
Supponiamo che per qualsiasi motivo dopo il post debba eseguire un Rollback.
Giustamente non viene scritto record riga e record Esistenza che quindi SUL
DATABASE rimangono i valori originari.
Ma eseguo un rollbackRETAINING in modo che non venga chiuso il DB (il
programma è rimasto nella gestione della riga da modificare)
Se eseguo  un altro edit sul record riga da modificare (cambio da 8 a 9)
Qta.OldValue diventa uguale a 8 (prima era 10)
Ma questo significa che se eseguo di nuovo la memorizzazione dei dati avremo
AB=IniQta+(NewValue-OldValue) ovvero (8-8) invece deve essere (8-10).
Non ho modo di rileggere il record riga se non chiudendo il database
(altrimenti non rilegge i valori nemmeno con RECNO o REFRESH).
L'unica soluzione è rifare tutto con campi NON DBAWARE (o salvare in
variabili a parte tutte i valori "originari" che mi possono servire
complicando così tutta la gestione ?)
Quale è il procedimento più giusto per gestire un rollback ?
Cosa mi consigliate ?
Ciao e grazie

Newsgroup: it.comp.software.database
Titolo: Problema con una (semplice.....forse?!?) query

...dunque il problema è il seguente.
Tabella VALORI.
Nella tabella VALORI ho piu campi tra cui DATA e RIFERIMENTO
Ho la necessità di prelevare il "RIFERIMENTO" utilizzando come "filtro"
la DATA.Se la data passatami non esiste devo prendere il "RIFERIMENTO"
con la data precedente a quella passata.
Mi spiego meglio :-) ....
SELECT  RIFERIMENTO
FROM    VALORI
WHERE   DATA = @variabileData
-- oppure se non c'è una data uguale a @variabileData
-- prendo la DATA immediatamente precedente a @variabileData.
...............................................
Come posso fare per ottenere questo in SQL???
Forse è una stupidata ma non ne sono venuto a capo.
P.S. ....questa query è in una STORED PROCEDURE in TRANSACT S.Q.L.
CIAO e GRAZIE
PAOLO
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 con la data precedente a quella passata.
"precedente" significa minore o maggiore ? Assumendo che significhi minore:
per prima cosa becchi la data
SELECT MAX(data) from VALORI where data <= LaDataCheStaiCercando
poi becchi i valori
SELECT RIFERIMENTO from Valori where data = LaDataCheHaiTrovato
se puoi comporre le due query:
SELECT RIFERIMENTO FROM VALORI WHERE
DATA = (SELECT MAX(DATA) FROM VALORI WHERE DATA <= LaDataCheStaiCercando)
Davide
Newsgroup: it.comp.software.database
Titolo: Che confusione! Dannato db...

Buongiorno a tutti!
In diversi NewsGroup ho posto la domanda: dopo aver utilizzato db in MS 
Access (.mdb), su cosa mi dirotto, MySql o MS Sql? Ho ricevuto diverse 
risposte. Qualcuno mi ha consigliato Oracle.
Ovviamente sono un pò confuso.
Comunque, ho installato MySql Server 5.0 sul mio pc. Seguendo le istruzioni 
di alcuni, dovrei installare dei programmi che mi permetterebbero di creare 
db compatibili con MySql (ho letto di Firebird e Postgresql).
C'e qualcuno disposto a darmi una mano, impiengando 10 minuti per darmi 2 
dritte con un programma di instant messagging come MSN Messenger o c6?
Se si, mi contatti lasciandomi il suo nick o indirizzo di posta elettronica 
associato.
Grazie per la vostra attenzione. 

 Ovviamente sono un pò confuso.
Ovviamente. Molte persone hanno affrontato questo passaggio, senza la
pretesa di impiegarci una sola giornata e sapere subito qual'è il
prodotto "giusto".
La domanda è: se sei così a digiuno di rdbms/asp-php, perché vuoi
abbandonare Access?
-- 
David Martin

 
Premesso che sono d'accordo con quanto scrivi sopra e che non riporto,
se non comincia mai non arriverà mai. :-)
Ciao
Giulio

 se non comincia mai non arriverà mai. :-)
Ok, ma io non ho capito dove vuole arrivare, per cui metto in dubbio
anche che sia il caso di partire :-)
Se non ha vere motivazioni per abbandonare Access, forse la cosa
migliore è imparare ad usarlo meglio e sfruttarlo fino in fondo.
Nel frattempo, sicuramente è bene cominciare ad usare in ambiente di
test mysql e/o mssql (IMHO, le migliori soluzioni per queste situazioni).
Quando saprà meglio come funzionano entrambi i prodotti, potrà scegliere
lui quale è più adatto alle sue esigenze, e sarà anche in grado di
upgradare il suo db Access.
-- 
David Martin