mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Indirizzo IP SQL Server

Come da oggetto, qualcuno è in grado di dirmi come fare ad associare un
indirizzo IP pubblico (in modo da essere visibile su Internet) ad un
database SQL Server 7.0?
Grazie,
    Filippo

devi avere MSQL installato sulla stessa macchina che è connessa ad internet,
l'IP è della macchina stessa....
spero di esserti stato utile....
byE
ps: ricordati di abilitare la porta 1433 (mi pare)

 ps: ricordati di abilitare la porta 1433 (mi pare)
Forse per questo motivo? Ma cos'č la porta 1433, e come si abilita?

non capisco....funziona o no?





No! Decisamente no!







cmq, io l'ho fatto in prima persona e non ho 
trovato difficoltà.... mi spiace....


 


 


byE


 



Sarà per il fatto che ho installato Zone Alarm? Cmq ho provato a
disabilitarlo ed è la stessa cosa...
Ho fatto questa prova su due Pc collegati in rete: uno con il collegamento
ad Internet, funzionante da Proxi Server e con SQL Server installato, e
l'altro con la connessione ad Internet configurata con il Proxi di prima. Se
dal client provo ad accedere all'indirizzo IP pubblico del server non mi
funzia :-(
Mhà...
-- 
Posted from 
htt06-acc.tin.it
 [212.216.176.133] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ho capito !!!!!!
l'IP su internet si riferisce alla macchina sulla quale è installato il
proxy, è chiaro che non si colleghi l'sql, devi creare una porta passante
1433
byE

Newsgroup: it.comp.software.database
Titolo: Firebird: LOCK TABLE

In un database FireBird come posso bloccare temporaneamente
in scrittura una tabella per evitare che altri processi diversi dal mio
possano effettuare delle modifiche su di essa in una fase
particolarmente critica e delicata della mia elaborazione ?
Ritengo di non poter sincronizzare la concorrenza in scrittura tramite
le transazioni (SET TRANSACTION...) in quanto non posso
intervenire sugli altri processi per impostare tale sincronizzazione
utilizzando le transazioni.
Ricordo che in MySQL è possibile bloccare una tabella in
lettura/scrittura con una istruzione dal genere: LOCK TABLE ...
In Firebird non è prevista tale possibilità di LOCK ?
Grazie a tutti anticipatamente.
-- 
Riccardo

 In Firebird non è prevista tale possibilità di LOCK ?
Generalmente parlando direi di no, sostanzialmente neppure a livello di 
record o almeno non in modo esplicito, pero' alcune funzionalita' di 
locking sono state introdotte nella 1.5.
Questo articolo potrebbe pero' portarti su una buona strada o chiarirti 
le idee sulla questione:
http://www.interbase-world.com/en/articles/805.php
Se l'operazione e' talmente critica da giustificarlo potresti pensare ad 
un workaround... mettere il database offline (magari con un wait/wait 
trans), cosi' che solo il SYSDBA possa accedervi, fare le tue operazioni 
e rimetterlo online.
-- 
L'ignoranza e' l'inizio del sapere, il sapere e' l'inizio della 
saggezza, la saggezza e' la consapevolezza dell'ignoranza.  {W. Rotsler}
Newsgroup: it.comp.software.database
Titolo: Ingnorare maiucole e minuscole

mysql
questa query seleziona i record per gruppo dove un nome viene citato >1
SELECT Cognome FROM tbClienti WHERE( tbClienti.Cognome =
tbClienti.Cognomi ) GROUP BY Cognomi HAVING ( ( COUNT( Cognomi ) > 1 ) )
la cosa curiosa, non vengono considerati uguali, quindi maggiori di 1  i
nomi BalDiNi e bALDIini per cui non vengono raggruppati.
Qualche idea per risolvere ?.
Ciao a tutto il NG
ps La query l' ho scritta a manina nella mail solo per un esempio

 i nomi BalDiNi e bALDIini per cui non vengono raggruppati.
Errore mio la query funziona a dovere, era un errore di battitura.

Newsgroup: it.comp.software.database
Titolo: Firebird 1.5.1 + Odbc 1.2 + VB 6.0  non si aggiornano i dati

Sto cercando di usare Firebird 1.5.1 + Odbc 1.2 quello appena uscito, per
aggiornare dei dati di una tabella di prova.
Come client uso una form di VB 6.0 che si collega via Ado al driver Odbc.
uso il seguente codice:
 Dim myConn As ADODB.Connection
 Dim myRs As ADODB.Recordset
 Dim sSql As String
 Set myConn = New ADODB.Connection
 myConn.Open ("Data Source=NOME_DSN")
 Set myRs = New ADODB.Recordset
  sSql = " SELECT * FROM ARTICOLI"
  ' Specify the Cursor location
  myRs.CursorLocation = adUseServer
  ' Open the Recordset
  myRs.Open sSql, myConn, adOpenKeyset, adLockOptimistic
  myRs("descrizione") = "descrizione articolo di prova"
  ' Update the Recordset
  myRs.Update
  myRs.Close
  myConn.Close
  Set myRs = Nothing
  Set myConn = Nothing
Sul MYRS.UPDATE mi viene restituito l'errore -206  "COLUMN UNKNOWN
'DESCRIZIONE' "
Ho provato con altre colonne, stessa cosa.
Ho provato con il nome colonne maiuscolo e minuscolo, stesso problema.
Aggiornando i dati da IBconsole, nessun problema.
Aggiornando i dati da Access2000, su tabella ARTICOLI allegata, nessun
problema.
Ho provato sia usando il cursore lato client che server.
Cosa posso provare?
Ciao e grazie
RobertoA

 ha scritto nel messaggio
news:2pge02F...@uni-berlin.de...


 ha scritto nel messaggio
news:cgv404$4ej$1...@atlantis.cu.mi.it...


 RobertoA
Io sia in visual basic che in Access xp. La procedura di connessione è la
stessa usando ADO:
dim cnnCor as new ADODB.Connection
dim rst as new ADODB.Recordset
cnnCor.CursorLocation = adUseServer
cnnCor.Open "Provider=MSDASQL.1;Persist Security Info=False;Data
Source=Dati"
rst.Open "Select * from Articoli", cnnCor, adOpenStatic, adLockOptimistic
Comunque non penso sia un problema di modalità di connessione. Prova ad
usare la versione 1.1 del drivers ODBC ed eventualmente aggiorna la SP6 se
usi Visual Basic. Io l'ho utilizzato per un progetto in access xp e uno in
Visual Basic 6. L'unico problema che ho riscontrato è che se apro un
recordset con 1 solo record e lo elimino, Mi blocca tutto.
Ciao.

Verifica se questi esempi ti possono aiutare:
http://www.praktik.km.ua/downloads/OdbcJdbc_Examples.ZIP
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"
Newsgroup: it.comp.software.database
Titolo: COUNT e risultato zero

Salve a tutti,
 Con una tabella del tipo:
  ID  Nome  eta 
   1   A    32
   2   B    34
   3   C    39
   4   D    22
   5   E    18
   6   F    19
   7   G    24
   8   H    34
Vorrei una query che mi facesse vedere quante persone ci sono sotto i 20
anni, quante tra 20 e 40 e quante sopra i 40.
Nella situazione illustrata sopra vorrei che uscisse qualcosa del tipo:
  Sotto20  2
  20_40    6
  Sopra40  0
Usando COUNT() non riesco a ottenere il valore 0 (come del resto e'
spiegato nei manuali SQL perche' il count lavora su insiemi non-vuoti).
Allora come posso fare ?
Grazie.
PS: Uso MySQL ma non credo abbia importanza. 

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


Si puo' fare con qualche UNION:
SELECT "meno di 20 " as fascia, count(*) as quanti FROM Anni WHERE Anni < 20
UNION
SELECT "fra 21 e 40", count(*) FROM Anni WHERE Anni BETWEEN 21 AND 40
UNION
SELECT "piu' di 40", count(*) FROM Anni WHERE Anni > 40;
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

 
La UNION va bene ma non mi risolve il problema del COUNT()....
La soluzione giusta e' quella [postata da Luca Bianchi] di fare un join ad
una tabella di appoggio che renda non nullo l'insieme del count anche
quando ci sono zero valori in esso.
Grazie a tutti.

 Grazie a tutti.
La soluzione giusta e' qualla che funziona bene con il minor dispendio
di energie. Il pesa da dare alle energie dipende dall'utente.
La mia soluzione puo' non essere la migliore, ma sicuramente fa quello
che hai chiesto tu.


 di energie.
Se funziona e' vero.
Grazie.
Ciao.

 Se funziona e' vero.
Qui funziona.
E dovrebbe funzionare in qualsiasi versione dalla 4.0 in su.
mysql> select * from Anni;
+----+------+------+
| ID | Nome | Anni |
+----+------+------+
|  1 | A    |   25 |
|  2 | B    |   34 |
|  3 | C    |   21 |
|  4 | D    |   44 |
|  5 | E    |   45 |
|  6 | F    |   45 |
|  7 | G    |   25 |
+----+------+------+
7 rows in set (0.00 sec)
mysql> SELECT "meno di 20 " as fascia, count(*) as quanti
      FROM Anni
      WHERE Anni < 20
      UNION
      SELECT "fra 21 e 40", count(*)
      FROM Anni
      WHERE Anni BETWEEN 21 AND 40
      UNION
      SELECT "piu' di 40", count(*)
      FROM Anni
      WHERE Anni > 40;
+-------------+--------+
| fascia      | quanti |
+-------------+--------+
| meno di 20  |      0 |  # nessuno ha meno di 20 anni, e restituisce 0
| fra 21 e 40 |      4 |
| piu' di 40  |      3 |
+-------------+--------+
3 rows in set (0.01 sec)


Ho capito l'inghippo:
 e' che io uso il COUNT() con un GROUP BY alla fine (devo raggruppare per
nazionalita). Nell'esempio iniziale avevo omesso alcuni campi della tabella
per non appesantire il thread.
Forse, anzi certamente, ti ho mandato fuori strada...sorry.
E con GROUP BY il COUNT non ritorna 0.
Se hai ancora voglia di rispondere te ne sarei grato...
Ciao.
Newsgroup: it.comp.software.database
Titolo: ODBC -> mysql

Salve,
vorrei sapere come faccio per predere una tabella da un database access DSN
(ODBC) ad un mysql server.
(Access-DSN) ---> (mysql-server)
esiste una funzione per questa conversione in mysql?
Grazie

 (ODBC) ad un mysql server.
Intendi copiare una tabella Access in una tabella di MySQL?
- crei un DSN per collegarti al db MySQL
- apri Access ed esporti la tabella che vuoi copiare selezionando il DSN che
hai creato al punto precedente
Ciao, M.
Newsgroup: it.comp.software.database
Titolo: Integrità "storica" dei dati

Ciao, un problema di progetto che spero qualcuno condivida con me.
Supponete di avere unba tabella Fatture che raccoglie i dati di una fattura.
Poi una tabella Clienti che raccoglie i datianagrafici dei clienti.
Ogni fattura è associata ad un solo cliente e quindi nella record si
inserisce un IdCLiente. Fino a qui banale.
Ma se un utente mi cambia qualche dato anagrafico del cliente (ad esempio
perché passa da SRL a SPA), tutte le fatture precedenti alla modifica si
trovano a puntare ad un'anagrafica che non è più quella originale e quindi
ne ho perso l'integrità.
Come si può risolvere questo problema? Usare la tabella clienti solo come un
elemento di raccolta dati che poi vengono copiati nella tabella Fatture?
Creare un'anagrafica nuova in automatico (e nascondere quella vecchia) ad
ogni modifica di anagrafica? Istruire l'utente a inserire anagrafiche nuove
e a non modificare quelle vecchie?
Ho altre ipotesi, ma vorrei sapere se qualcuno ne vuole parlare... se
ritenete che il gruppo non sia giusto, un fischio e ci spostiamo (dove?)
Stefano

 Come si può risolvere questo problema?
In sostanza in due modi, che sono quelli che hai indicato anche tu.
1. non consentendo modifiche sui dati.
   In questo caso se un cliente cambia ragione sociale/partita IVA
   o quant'altro tu potresti considerarlo come un cliente "nuovo",
   lasciare i dati vecchi dove sono e creare un nuovo record. Certo,
   questo aggiunge dei problemi se un giorno tu volessi avere uno
   storico di tutto quello che sto' tizio ha comperato,
   indipendentemente dal nome che usava al momento, ma questo si
   puo' risolvere usando un codice di raggruppamento per riunire
   tutte le identita' in un solo blocco.
2. copiando tutti i dati del cliente nella fattura al momento della
   creazione. Questo ovviamente comporta i suoi problemi (dati
   duplicati, anzi 'n-uplicati'), ma ti assicura la
   "storicizzazione" di ogni informazione indipendentemente da
   tutto il resto.
Quale delle due soluzioni scegliere ? Dipende dal volume di dati
che stai gestendo e da quante volte il problema potrebbe porsi.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ogni modifica di anagrafica?
Io farei cosi'. Oppure vedrei quali sono le ricerche che mi interessa
fare, e poi creerei le tabelle di conseguenza. Per esempio un "ID" di
tipo -ovviamente- univoco, e una tabella che, con quell'ID, risale ai
suoi vari cambiamenti di identita' - con le date. Poi, nella fattura,
prendi i dati anagrafici corrispondenti a quell'ID in quella data.
Leonardo e i suoi .02 &euro;
-- 
".signature": bad command or file name

    creazione. Questo ovviamente comporta i suoi problemi (dati
Ho però poi pensato che in questo modo, se vengono aggiunti campi
all'anagrafica che devo in qualche modo essere memorizzati nella fattura, mi
ritrovo a dover modificare due tabelle... e questo comporta problemi di
manutenzione.
Grazie, Stefano.
Newsgroup: it.comp.software.database
Titolo: [OT]

Salve e scusate per l'OT.
Avrei bisogno di sapere se esiste un programma di contabilita' che sia in
grado di lavorare con i codici a barre.
Ho un negozio di computer e vorrei prendere i seriali della merce che mi
arriva.
Pero' non mi occorre un programma che gestisca i codici prodotto, ma uno che
gestisca realmente i serial number associati ad un codice articolo (cioe'
non voglio inserire 20 codici a barre prodotto diversi  per 20 serial number
diversi) .
Se qualcuno di voi ne conoscesse uno mi farebbe molto piacere saperlo.
Grazie a tutti.

Noi abbiamo sviluppato un'applicativo per gestire i S/N, le garanzie, le
riparazioni e la gestione chiamate.
Per informazioni :
Computer House Srl
Tel. 059 - 460490 - Modena
Responsabile Commerciale : Antonio Manzini, 
a.ma...@computer-house.it
Saluti.

--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.software.database
Titolo: Accedere ad una tabella Access con .NET

Spero che questa sia la sezione giusta.
Come si fa in C# .NET ad accedere ad un DB Access?
Mi basta un esempio di codice su come, dato un sql di lettura, riesco ad
avere un DataSet o qualcosa del genere con il risultato della query.
Ciao e grazie a tutti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

In 
VB.NET
 io faccio una cosa del genere (uso un DataReader e non un DataSet
e una DataGrid per mostrare i valori)
Dim ConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=C:\...............\pinco.mdb    "
Dim myConnection As New OleDbConnection(ConnectionString)
Dim myCommand As New OleDbCommand(CommandText, myConnection)
myConnection.Open()
        MyDataGrid.DataSource =
myCommand.ExecuteReader(CommandBehavior.CloseConnection)
        if MyDataGrid.DataSource.HasRows() then
            MyDataGrid.Visible = True
            MyDataGrid.DataBind()
        else
            MyDataGrid.Visible = False
            Msg.Text = "<h2>Nessuna Chiamata!</h2>"
            Msg.Visible = True
        end if
Newsgroup: it.comp.software.database
Titolo: Problemi con clausola GROUP BY. Dove sbaglio?

Devo fare una query con un GROUP BY in MSSQL ma mi da errore.
Nella tabella UTENTI registro il profilo di ciascun utente iscritto al mio
sito. La chiave primaria di questa tabella è l'indirizzo email.
Nella tabella CONTATTI registro il numero di richieste affettuate dai miei
utenti verso un tipo di servizio. (Possono essere vari tipi di richieste
es. assistenza, supporto tecnico etc..)
Voglio avere un elenco di tutti i miei contatti che hanno richiesto il
servizio numero 81.
Siccome lo stesso utente ha la possibilità di richiederlo più volte io mi
trovo ad avere un elenco di record dove lo stesso utente è ripetuto più
volte. Per evitare questo ho inserito la clausola GROUP BY che però non
funziona.
Sapete dirmi dov'è l'errore?
SELECT
b.name
,b.title,b.address,b.city,b.state,b.ud,a.email,a.cor,a.servizio
FROM contatti a, utenti b
WHERE a.Email = b.ud AND a.servizio = 81 
GROUP BY a.Email
Grazie,
Marco80
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie,
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
 


Ciao, perchè invece della GROUP BY non usi la DISTINCT
SELECT DISTINCT A.EMAIL, 
B.NAME
, B.TITLE, B.ADDRESS, B.CITY, A.COR. 
A.SERVIZIO
FROM CONTATTI A, UTENTI B
WHERE A.EMAIL=B.UD
AND A.SERVIZIO=81
Newsgroup: it.comp.software.database
Titolo: PL/SQL questo "sconosciuto" ...

Non mi insultate, ma cosa è PL/SQL ???
Dove posso trovare informazioni su questa "cosa" ???
L'ho visto ovunque venga citato Oracle .... :|
Ripeto non mi "menate" sono piccolo ancora :D
grazie

 Dove posso trovare informazioni su questa "cosa" ???
hemm... dalla documentazione ufficiale Oracle:
PL/SQL, Oracle's procedural extension to SQL, is an advanced
fourth-generation programming language (4GL). It offers modern features
such as data encapsulation, overloading, collection types, exception
handling, and information hiding. PL/SQL also offers seamless SQL
access, tight integration with the Oracle server and tools, portability,
and security. 
Davide

Grazie 1K


Newsgroup: it.comp.software.database
Titolo: Giorni maggiori di 24 ore

Sono da poco approdato al mondo di Access, convivendo quindi con i suoi pro
e i sui contro.
Purtroppo ora ho incontrato un "CONTRO" che non riesco a superare.
la domanda è: Come faccio a visualizzare una una somma di orari quando il
totale della somma supera le 24 ore??
Es.:
Ora 1=12.00; Ora 2= 14.00 ==> Totale Ora 1+Ora 2 = 2.00
o peggio ancora
Ora 1=12.00; Ora 2=12.00 ==> Totale Ora 1+ Ora 2 = 00.00 !!!
Ringrazio fin d'ora chi mi può dare una mano.
Saluti Michele.

totale della somma supera le 24 ore??
non puoi.
il tipo dati data/ora di access serve solo ad immagazzinare date,
intese come punti su una coordinata, e non intervalli di tempo, intesi
come segmenti.
quello che dovrai fare e' costruirti delle routine che spezzettino una
stringa nei componenti ore, minuti, secondi e che facciano i calcoli
adeguati.
sul sito comune del ng it.comp.appl.access forse trovi qualcosa in
merito.
indirizzo qui sotto.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.software.database
Titolo: Urge aiuto su campo <NULL>...!

Ciao a tutti,
ho un problema urgente da risolvere ammesso che si possa...
Faccio una SELECT su un LEFT JOIN di due tabelle, ed essendo LEFT avro' a
sinistra tutti i valori, e a destra diversi <NULL> dove non ho un valore
corrispondente:
Davide     1
Daniele    23
Dino        <NULL>
Dori        41
Duilio       <NULL>
Se questa SELECT e' seguita da un ORDER BY (campo numerico) ottengo:
Dino     <NULL>
Duilio    <NULL>
Davide    1
Daniele    23
Dori        41
Io NON vorrei quei campi con <NULL> in testa all'ordinamento, ma li vorrei
alla fine... qualcosa del tipo:
Davide    1
Daniele    23
Dori        41
Dino     <NULL>
Duilio    <NULL>
E' possibile mantendo piu' o meno la struttura della mia query (SELECT...
FROM... LEFT JOIN... ORDER BY...)?
Oppure come potrei fare?
Grazie.

 Duilio    <NULL>
Devi semplicemente generare un altro campo su cui fare anche l'ordinamento
contenente 0 se non null e 1 se null in questo modo l'ordinamento diventerà
"campo" (0 per i non null) e numero, che mi sembra sia quello che vuoi

 "campo" (0 per i non null) e numero, che mi sembra sia quello che vuoi
Avrei trovato anche un'altra soluzione cercando sulla documentazione ISNULL,
che non sapevo esistesse:
SELECT TOP 100 Table.id AS id, ISNULL(Table.num1, 100) AS num1, ... FROM ...
LEFT JOIN ... ORDER BY num1;
Che ne pensi? A me sembra anche questa efficace.
Grazie...

 LEFT JOIN ... ORDER BY num1;
Avevo pensato anche io a questa però il suo problema è che devi mettere un
valore più alto del più alto campo non null che c'è (se ti va bene e sai già
quale valore numerico non ci sarà mai meglio per te)

 quale valore numerico non ci sarà mai meglio per te)
Il valore non puo' superare 100, quindi credo vada bene...
Grazie!

Newsgroup: it.comp.software.database
Titolo: Compatibilità tra access 97 e 2000

Non riesco ad aprire un database creato con access dir office 97. Io
ho installato office 2000

ho installato office 2000
Non sono compatibili infatti.
L'ultima volta che ci ho provato 2000 ha detto che "doveva
convertirlo", ha macinato un quarto d'ora e poi ha detto
"conversione fallita"...
Davide

Se posso dare il mio consiglio, si potrebbe provare la conversione che
viene effettuata da jetcomp.exe, programma fornito dalla microsoft
(
www.microsoft.com/data/non_mi_ricordo_piu
) e che serve per la
compattazione ed il repair dei file .mdb. Nella versione per msjet4.dll
(cioe' l'engine distribuito con, per esempio, office 2000) c'e' un
radiobutton che e' selezionato di default e promette di convertirti il
db che stai compattando in un formato 4.x compatibile. Forse (scusa
l'incertezza) dopo ti sara' possibile leggerlo con l'ultimo Access 2000.
Ciao
Paolo

Newsgroup: it.comp.software.database
Titolo: Campo data "automatico"

Come posso impostare il campo data in una tabella in maniera che ad ogni
nuovo record l'SQL server inserisca la data di creazione del record ?
______
Flex

 nuovo record l'SQL server inserisca la data di creazione del record ?
Crea la tabella impostando un Default per il campo, poi usa sempre
NULL quando inserisci il record.
Davide

 ha scritto nel messaggio
news:9ga81d$7mbq0$3...@ID-18487.news.dfncis.de...


 Flex
Ho provato e non funziona !!! Mi costringe a inserire getdate() come values
, perchè ?
P.S. Ho provato a :
                                    non inserire VALUES()
                                    inserire VALUES(NULL)
                                    inserire VALUES()
                                    inserire VALUES('')
,ma niente da fare unica soluzione : VALUES(getdate()).
______
Flex

Newsgroup: it.comp.software.database
Titolo: aiuto query

spero sappiate aiutarmi (non ne dubito):
3 tabelle:
piloti (cod, nome, etc.etc.)
team  (cod, nome, etc.etc.)
partecipazione (cod_pilota, cod_team, timestamp)
mi servono i nomi dei piloti e il nome dei team nella loro ultima 
partecipazione al team
praticamente se eseguo questa query:
select p.nome, t.nome from piloti as p, team as t, partecipazione as pt 
where p.cod=pt.cod_pilota and t.cod=pt.cod_team
mi dà tutte le "partecipazioni" di tutti i piloti ai team con ogni 
timestamp, invece a me serve per ogni pilota solo l'ultimo timestamp 
(cioè il più recente)
Con più query ovviamente saprei farlo ma con una sola query non mi viene 
proprio :-P
Non so neppure se ho spiegato bene :-P
Grazie
Alesi_27

 wrote in message
news:Pyvca.59958$
pG1.1...@news1.tin.it

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
ti ringrazio sembra corretta anche a me che ho il cervello andato ormai :)
ciao
Alesi_27
Newsgroup: it.comp.software.database
Titolo: [?] Sql - Query ricorsiva ?

Utilizzando delle funzioni ricorsive in vb sono riuscito a risolvere il
problema, ma sarei curioso di sapere se è possibile creare una query
ricorsiva in SQL?
Esempio:
Nome tabella: T1
_________________________________
Nome_Padre      |   Codice       |   Nome_Figlio
_________________________________
AAA                   | 111              | BBB
AAA                   | 222              | CCC
AAA                   | 333              | DDD
BBB                    | 444              |
CCC                   | 123              | EEE
DDD                   | 236              | FFF
EEE                    | 789               |
FFF                    | 200               |
MMM                  | 888             | QQQ
QQQ                  | 888               |
ZZZ                    | 999               |
Dato il Codice AAA voglio ottenere il seguente risultato:
_________________________________
Nome_Padre      | Codice       |  Nome_Figlio
_________________________________
AAA                   | 111              | BBB
AAA                   | 222              | CCC
AAA                   | 333              | DDD
BBB                    | 444              |
CCC                   | 123              | EEE
DDD                   | 236              | FFF
EEE                    | 789               |
FFF                    | 200               |
Cioè tutte le righe con Nome_Padre = AAA +
tutte le righe con Nome_Padre = Nome_Figlio di AAA (Es.: BBB, CCC, DDD) +
tutte le righe con Nome_Padre = Nome_Figlio di CCC (xchè a sua volta figlio
di AAA)
...
...
cosi via fino a che Nome_Figlio di tutti i codici si vuoto
Grazie 1000
Alex

 ricorsiva in SQL?
non in SQL standard.
con oracle esiste la sintassi CONNECT BY (guarda manualone)
con linguaggi procedurali (transact-SQL di MSSQL o plsql di ORACLE o 
pgplsql di postgres ecc) c'è la possibilità di scrivere procedure ricorsive.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://ethology.intercult.su.se/freescience/

 ricorsiva in SQL?
Con l'SQL standard no. Alcuni db hanno dei costrutti speciali, per
esempio in Oracle 8i (e successivi) sono disponibili le Query
"gerarchiche".
Davide
Newsgroup: it.comp.software.database
Titolo: installare msde: cosa comporta?

saluti a tutti.
dunque, ho un problema di questo genere.
attualmente il pdm integrato nel nostro cad si appoggia su un file di
access. questo file sta diventando troppo grande e pesante per
continuare a garantire un buon funzionamento e la necessaria
affidabilita'.
il fornitore del pdm ci ha comunicato che oltre a supportare access il
loro programma e' certificato per funzionare con microsoft sql server
e con microsoft msde.
visto che di spendere i soldi per una licenza di sql server non ho
tanta voglia, passerei volentieri a msde, ma non so come funziona e
cosa comporta l'installazione perche' mi sono sempre tenuto abbastanza
distante da questo componente.
qualcuno vuole/puo' farmi un riassuntino di come funzionano le cose?
il dubbio sulla fattibilita' e su come funziona il tutto mi nasce
anche dal fatto che sui server ho linux e quindi spero che msde sia
una cosa completamente client-side, altrimenti sono fritto :)
grazie in anticipo.
buona giornata e buon lavoro.
-- 
Gianni Rondinini
Icem s.r.l. - 
http://www.icem.it
Tel: 
+39 0545 78036
Fax: 
+39 0545 78727

 grazie in anticipo.
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

Newsgroup: it.comp.software.database
Titolo: devo iniziare.....

ciao e autti e grazie in anticipo
scusate mi sono appena iscritto a questo news....
sto facendo un sito e dovrei mettere dei campi di ricerca e un data base
potete dirmi dove sono le faq?
perche' prima di incominciare con domande trite e ritrite....
forse e' meglio che me le legga..... :-)
ciao Giacomo

sto facendo un sito e dovrei mettere dei campi di ricerca e un data base
Dai un'occhiata a 
www.soft-land.org/articoli/proghtml.html
Davide

On Fri, 15 Dec 2000 14:43:11 GMT, 
in...@soft-land.org
 (Davide Bianchi)
wrote:

Complimenti sinceri per il sito e per gli articoli. Non li ho letti tutti,
ma quelli su NET ed il  programmatore hobbista sono ottimi.
Ciao.
Fabio Serra
***********
Per rispondere in e-mail cancella "the." e sostituisci "whitehouse" con "faser".
***********
http://www.cfmentor.com
Newsgroup: it.comp.software.database
Titolo: Complesso - conteggio eventi divisi per data, ora, tipo, cat, produzione etc.

salve
 
sono bloccato con un problema un pò complesso 
ho una tabella eventi (id, nome, data, ora, tipo, cat, produzione etc)
 
 
quello che vorrei avere è sapere in una determinata giornata quanti eventi ci sono per tipologia,categoria,produzione una tabella risultante che esegua dei raggruppamenti per più condizioni 
 
spiego meglio 
se ho  
1 evento il 23_11_2012 - calcio - cat pulcini - casa a - 
1 evento il 23_11_2012 - calcio - cat pulcini- casa a - 
1 evento il 23_11_2012 - calcio - cat pulcini- casa a - 
1 evento il 23_11_2012 - calcio - cat pulcini- casa a - 
 
poi ho 
1 evento il 23_11_2012 - calcio - cat grandi  - casa a - 
1 evento il 23_11_2012 - calcio - cat grandi  - casa a - 
1 evento il 23_11_2012 - calcio - cat grandi  - casa a - 
 
poi ho 
1 evento il 23_11_2012 - calcio - cat grandi  - casa b - 
1 evento il 23_11_2012 - calcio - cat grandi  - casa b - 
1 evento il 23_11_2012 - calcio - cat grandi  - casa b - 
 
in totale dovrei ottenere qualcosa tipo 
(N)
1 - evento il 23_11_2012 - calcio - cat pulcini - casa a - 
2 - evento il 23_11_2012 - calcio - cat pulcini - casa a - 
3 - evento il 23_11_2012 - calcio - cat pulcini - casa a - 
4 - evento il 23_11_2012 - calcio - cat pulcini - casa a - 
1 - evento il 23_11_2012 - calcio - cat grandi  - casa a -
2 - evento il 23_11_2012 - calcio - cat grandi  - casa a -
3 - evento il 23_11_2012 - calcio - cat grandi  - casa a -
1 - evento il 23_11_2012 - calcio - cat grandi  - casa b -
2 - evento il 23_11_2012 - calcio - cat grandi  - casa b -
3 - evento il 23_11_2012 - calcio - cat grandi  - casa b -
 
il problema è il campo (N) che non so come generarlo e mi sta creando parecchi casini 
 
sto lavorando su un database access 2003
 
grazie alla buon anima pia che mi aiutasse 
 
 
 

 grazie alla buon anima pia che mi aiutasse
 
sostanzialmente è questo 
http://usenet.it.rooar.com/showthread.php?t=392240
 
 
ma le condizioni sono aumentate 
e non ho la garanzia che l'evento che in resultset dovrebbe stare alla posizione 
pen'ultima venga inserito come ultimo .. (non so se mi sono spiegato)
 
 
p.s
qualcuno mi spiega il funzionamento di questa query non riesco a coglierlo

Newsgroup: it.comp.software.database
Titolo: File maker pro

Ciao, mi sapete indicare risorse, meglio se in italiano, sul db in oggetto.
Grazie

prova su 
http://www.fmp.it
Newsgroup: it.comp.software.database
Titolo: Maschere e sottomaschere

Ciao,
in una maschera che rappresenta le caratteristiche di alcuni pezzi sono
contenute tre sottomaschere di cui una è subordinata alle altre due.
Mi spiego:
nella sottomaschera1 inserisco la data ed i pezzi acquistati;
nella sottomaschera2 inserisco la data ed i pezzi venduti;
nella sottomaschera3 mi viene visualizzato il saldo dei pezzi in magazzino.
Il problema è questo:
quando apro la maschera principale e vado ad inserire un dato nella
sottomaschera1 o 2 non vengono aggiornati i dati nella sottomaschera3.
L'aggiornamento avviene solamente se chiudo e riapro la maschera. Ho provato
a fare alcune prove con una macro in cui do il comando d'aggiornare la
maschera 3, ma mi viene dato errore perché mi viene indicato che non è
aperta...
Come posso risolvere il problema???
Ringrazio d'anticipo
Ciao
Mauro

 ha scritto nel messaggio
news:ahjus9$318$2...@serv1.albacom.net...

Scusa, mi ripeto lo so ma non posso farne a meno.
Non hai detto nè che db usi nè come fai le query,
sql puro tramite qualcosa tipo SQL*Plus?
Oppure utilizzi un Linguaggio di programmazione?
Oppure utilizzi il tool di sviluppo di Oracle?
                                    danilo

 ha scritto nel messaggio
news:ahm9vj$uf5jq$1...@ID-111402.news.dfncis.de...


Newsgroup: it.comp.software.database
Titolo: Non mi apre tabella access

ciao a tutti!
Ho un mdb (protetto da password)
con 2 tabelle (una vuota e una con migliaia di rec.)
non riesco più ad entrare nella tabella piena (ovviamente)
quando faccio apri da Access dice
Tipi di dati del campo non valido
non lo ripristina, non lo esporta, non lo copia, nulla di nulla.
Esiste un rimedio almeno per visualizzarmi i dati?
P.S. ho i salvataggi per fortuna.

 non riesco piů ad entrare nella tabella piena (ovviamente)


Newsgroup: it.comp.software.database
Titolo: Nozioni basilari ... per iniziare

Skusate, sono nuovo del Newsgroup. Ho letto i messaggio ma ho un po' di
confusione in testa!
Io vorrei utilizzare PHP o ASP (devo ancora decidere) per la gestione di
Data Base creati con SQL Server o MySQL
ho come S.O. Windows ME ... ora ...posso installare indipendentemente sul
mio computer sia uno che l'altro (SQL Server o MySQL)??
Ho sentito parlare di MyODBC ... a cosa serve ? In che ambiti è utilizzato?
Per fare tutto questo posso utilizzare un Windows 9X oppure è necesserio NT
?
Nel caso decidessi di  utilizzare Windows 9X posso mantenere PWS oppure è
necessario ISS
Grazie per l'attenzione e scusate per le domande un po' troppo banali, ma
vorrei avere una CHIARA base di partenza
Saluti
twister

necessario ISS
Vedi sopra.
Davide


Grazie sei stato chiarissimo!

 wrote in message
news:8t93ap$b9m$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.software.database
Titolo: disinstallare mysql

Ciao a tutti
chiedo scusa se l'argomento già è stato trattato ma cercando su google
non ho trovato nulla al riguardo.
Il mio problema è che ho installata una versione di mysql che vorrei
disinstallare così da poterne installare un'altra. Uso windows xp, e
sono riuscito a disinstallarla come servizio di windows, ma se
installo  la nuova, quando cerco di avviare il server mi ottengo un
codice di errore 1067 con la dicitura che il processo è terminato in
modo imprevisto. Vorrei sapere dunque come eliminare completamente la
vecchia versione. 
E' da questa mattina che sto impazzendo, vi prego, datemi una mano
ciao 
stefano

A me è bastato disinstallarla dal "Pannello di Controllo" -->
"Installazione applicazioni"
al massimo potrebbe occorrere un riavvio della macchina.
Ciao



mm, ti ringrazio molto, ma non compare tra le applicazioni presenti in
quella voce del pannello di controllo
grazie cmq
ciao
 stefano

Newsgroup: it.comp.software.database
Titolo: Problema su una query con MySql

Quando tento di eseguire una query in MySlq mi esce fuori il seguente
messaggio:
The SELECT would examine more than MAX_JOIN_SIZE rows; check your
WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the
SELECT is okay
Ho allora provato as eseguire prima le seguenti query:
SET SQL_BIG_SELECTS=1
 e poi
SET SQL_MAX_JOIN_SIZE=1000000
ma se poi rieseguo la prima query non cambia niente.
Qualcuno ha idea di come posso fare per risovre la cosa
Grazie


Il valore di default di MAX_JOIN_SIZE è 4294967296, l'errore ti capita
perchè la query ha un numero di combinazioni da valutare superiore a
tale numero. Oppure, se la tua query non è così complessa, il server è
probabilmente configurato con un valore più basso.
Impostare SQL_BIG_SELECTS a 1 fa si che il server ignori il limite
imposto da MAX_JOIN_SIZE ma a solo a patto che non sia tstao
modificato il valore di default. Nel tuo caso impostare
MAX_JOIN_SIZE=1000000 equivale implicitamente ad impostare anche
SQL_BIG_SELECTS=0. L'errore ti ricapita per questo motivo.
Prova a lasciare MAX_JOIN_SIZE al suo valore di default, imposta
SQL_BIG_SELECTS=1 e riesegui la query.
Non so cosa debba fare la tua query (probabilmente va bene così) ma
controlla se puoi ottimizzarla in qualche modo usando al meglio gli
indici, magari riesci a non porti più il problema di avere oltre 4
miliardi di combinazioni.
ciao
--
Corrado Pandiani
MySQL 5 Developer/DBA certified
http://blog.pandiani.com

Newsgroup: it.comp.software.database
Titolo: [Video-ENG-Mysql] Google Edu

in questo video di 40 minuti ci sono alcune buone idee, 
spero vi possa interessare.
(anche il resto dei talk è molto interessante)
ciao
-- 
non stare in buco

in questo video di 40 minuti ci sono alcune buone idee, 
spero vi possa interessare.
http://video.google.com/videoplay?docid=2524524540025172110&q=Google+engEDU

Newsgroup: it.comp.software.database
Titolo: E'possibile aggiornare un DB da form?

E possibile farlo direttamente, senza mandare i dati ad una pagina (ASP nel
mio caso) che riceva i dati e provveda all'aggiornamento?
grazie
--
fm76
--
Maddalena Francesco
url:   
www.fm76.da.ru
        o
 
http://digilander.libero.it/fm76/
cell: 3494701290

grazie
No, perchč il form č inerte non effettua nessuna connessione e non puň fare
nulla.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

 Faser

mio caso) che riceva i dati e provveda all'aggiornamento?
Non sono sicuro di cosa vuoi fare, ma stai per caso parlando di "dynamic
data binding"? In questo caso c'e' un tutorial sul sito M$.
Leonardo
-- 
".signature": bad command or file name

Newsgroup: it.comp.software.database
Titolo: Oracle 8i su Win XP Pro

Non c'è modo di far partire il setup.
Appare la clessidra per un po'...ma non si installa nulla!
Qualcuna ha suggerimenti da dare?
La macchina è nuova, Pentium 4 @ 2.4 GHz, 256 MB di Ram, 30 GB di disco,
Windows XP Professional, file system NTFS, mi collego come amministratore.
Dove sta il problema?
Grazie a chi vorrà aiutarmi!
Claudio
p.s.: su Win2000 Pro si installa senza problemi.
--------------------------------
Inviato via 
http://usenet.libero.it

ciao Claudio,
il problema č nella JVM compresa nella versione di Oracle! il problema si ha
macchine con processore PIV!
Copia il contenuto del cd su hd e poi cancella tutti le dll chiamata
symj*.dll !
Ciaoo,
Simone
Newsgroup: it.comp.software.database
Titolo: Relazione zero a molti

Qual'e' il metodo migliore per implementare una relazione 0 a molti?
Finora ho usato un campo riferimento posto per default a -1
(supponendo di usare riferimenti numerici), pero' cosi' non posso
applicare chiavi foreign.
Avevo pensato di usare una valore di default pari a 0, e nella tabella
dettaglio, usare un record "dummy", ma anche cosi' ci sarebbero dei
problemini di manutenzione...
Qualche suggerimento, o sito in cui si trattano questi argomenti?
Grazie
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

 Qual'e' il metodo migliore per implementare una relazione 0 a molti?
spiega meglio, 0 a molti non significa nulla
-- 
Greetings,
Alessandro
Pesaro, Italy

spiega meglio, 0 a molti non significa nulla
Perche'? Intendo dire cardinalita' 0:N, cioe' l'istanza di una entita'
puo' essere legata a 0 o + istanze di un'altra. Per esempio, un
cliente puo' avere 0 o piu' fatture in archivio. Come conviene gestire
questo tipo di relazioni?
Spero di essere stato + chiaro.
Saluti


questo tipo di relazioni?
Quindi è 1 a Molti. Clienti in un tabella, fatture in un'altra.
Ciao.
Fabio Serra
***********
Per rispondere in e-mail cancella "the." e sostituisci 
"whitehouse" con "faser".
***********

 Spero di essere stato + chiaro.
La cardinalitá 0:N non ha senso (almeno nel campo del finito)
il fatto che l'istanza di un'entitá puo' essere legata a 0 o + istanze di
un'altra
riconduce ad una relazione 1:N.
La relazione 1:1 è un caso particolare di quella sopra (con N=1)
La relazione 1:0 é un caso particolare di quella sopra (con N=0) in questo
caso si parla di non obbligatorietá della relazione perché é un po improprio
parlare di relazione 1:0
La relazione 0:N potrebbe essere vista come un caso particolare della
relazione M:N dove M=0
ma non ha senso altrimenti cosa mi dici della relazione 0:0 ???????

riconduce ad una relazione 1:N.
Si' e' questo il caso che mi interessava. Si puo' gestire una
situazione del genere senza sacrificare l'integrita' referenziale?
Cioe', il caso in cui un'entita' ha 0 istanze puo' essere gestito pur
avendo un vincolo di integrita'?
Ciao, grazie


 wrote in message
news:2bI3OVmhbSYThR...@4ax.com...


caso avrai un record "detail" non relazionato con alcun record "Master".
Ti ringrazio molto per l'aiuto. Ho fatto delle prove e ho capito il
meccanismo. Ero convinto che lasciando un campo FK a NULL avrei
ottenuto un errore di violazione dell'integrita'...invece funziona
come dovrebbe.
Ciao, ancora grazie

Newsgroup: it.comp.software.database
Titolo: SimplyDOC 2005 - Software gestionale

SimplyDOC 2005 - Software gestionale
Fatturazione, magazzino, codici a barre, gestione negozio
Il software gestionale pacchettizzato, dedicato alla tua azienda. 
Gestione magazzino, vendita al banco, gestione della merce, etichette con
codici a barre, anagrafica clienti, fidelizzazione, collegamento con il 
registratore di cassa, tutto in una soluzione.
 
Ecco alcune caratteristiche:
Gestione delle vendite al banco con codici a barre (ideale per tutti i
negozi: abbigliamento, accessori, cartolerie, ecc.)
Stampa delle etichette per gli articoli 
Gestione del magazzino 
Listini multipli
Scadenziario
Statistiche
Fidelizzazione clienti con raccolte punti 
Archivio degli articoli con gestione della distinta base 
Multi aziendale e multi utente 
Gestione multi esercizio 
Gestione dei documenti (per esempio bolle, fatture, ordini, documenti
diversi, ricevute fiscali) 
Ricerca e stampa del registro documenti (per esempio le fatture non pagate
o l'elenco DDT emessi per un cliente) 
Archivi dei clienti e dei fornitori 
Tabelle dei vettori 
Codici IVA 
Tabelle dei mezzi di trasporto, delle causali, e aspetti esteriori dei
beni 
Calcolo IVA con o senza scorporo 
Auto apprendimento delle anagrafiche clienti e articoli con calcolo
automatico dei codici 
Lavorazioni 
c.to
 terzi (l'ideale per i negozi di fotografia)
Stampe con anteprima a video 
Tips & Tricks 
Manuale on-line 
 
Prova la nuova versione 2.7.11 - Aggiornamento Maggio 2005
http://www.download-italia.it
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Newsgroup: it.comp.software.database
Titolo: [MSQL7] timeout

deV<

 Come faccio a modificare il timeout delle query ?
Puoi modificare il parametro "remote query timeout" usando
la sp_configure, oppure prima di inviare la query usa
SET LOCK TIMEOUT per impostarlo "al volo".
Vedi timeout nella guida in linea.
Davide

 ha scritto nel messaggio
news:9f57q9$2d24n$1...@ID-18487.news.dfncis.de...


 Io volevo impostare questo parametro nella stringa di connessione...
Nella stringa di connessione non mi sembra possibile impostarlo, ma
tramite ADO o DAO puoi usare la proprieta' QueryTimeout per modificarlo
"al volo".
Nota: quando una query mi va' in TimeOut io cerco di ridurre il
tempo di lavoro della query ottimizzandola o estraendo meno
dati.
Davide

 Davide

 m'importa di aspettare molto tempo ma vorrei avere i risultati...
Non puoi fare una Stored Procedure che crea una tabella
temporanea e schedularla in modo da avere una tabella di
riepilogo aggiornata ogni 12 ore? Poi ti leggi la tabella...
Davide

 ha scritto nel messaggio
news:9f5elt$2dhhi$2...@ID-18487.news.dfncis.de...


Newsgroup: it.comp.software.database
Titolo: fin quando e' utile una fk

mi spiego
ho realizzato un software per la gestione del magazzino di alcuni
laboratori orafi dove, e non sto a tediarvi sul perche':
1 pezzo fisico=1 matricola
per capirci, se ci sono 1000 pezzi in magazzino, ci saranno 1000
record corrispondenti nel db.
ora la tabella matricole ha uno chiave 1->1 su la tabella "articoli":
e' un modo per categorizzare le matricole.
ora succede che in questo istante ho ~ 9000 matricole, e ~ 4500
articoli. mi chiedo allora se ha molto senso questo tipo di
categorizzazione vista l'alta polverizzazione. considerate che la
tabella articoli porta solo una descrizione e l'id ma che
non viene praticamente mai usato... giacche' il cliente si
rivolge sempre all'articolo con il suo codice.
quindi: la mia idea era segare via la tabella articoli perche', da
quanto detto sopra, mi sembra inutile! (lascierei comunque il campo
"articolo" nella tabella matricole, senza fk)
sono impazzito? :o)
grazie dei suggerimenti
ciao
Rob

 sono impazzito? :o)
Scusa ma la tabella matricole cosa contiene?
Prima di ripulire, pensa se qualcuno volesse usare il programma in modo
diverso dall'attuale cliente, e se in quel caso la tabella articoli sarebbe
necessaria. E se può mai diventere 1:n.
Per farti un esempio in un DB ho una tabella TaglieOrdine che è 1:1 con il
la tabella rigo d'ordine. Ma non ho aggiunto tali campi nel rigo d'ordine
perchè non tutti hanno una gestione taglie (anzi in pochi ce l'hanno).

 articoli sarebbe necessaria. E se può mai diventere 1:n.
gia'. mi e' venuto in mente stanotte mentre ci pensavo :o)
grazie
Rob

 gia'. mi e' venuto in mente stanotte mentre ci pensavo :o)
^_^ Prima di dormire si elaborano le teorie più strampalate.
Newsgroup: it.comp.software.database
Titolo: WHERE in un campo data. (= > <)

Ho l'esigenza di effettuare una query, (database mysql), facendo un:
WHERE data < 01/05/2006 and data > 01/04/2006.
Non so proprio come fare. Mi da sempre errore.
Inoltre a database io memorizzo nel campo data, oltre al giorno mese anno
anche l'ora i minuti ed i secondi, quindi non so proprio come fare.
Avete qualche risorsa online da consigliarmi dove vengono spiegate come
effettuare le query sui campi data?
Ciao, Filippo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Hai provato il manuale?
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-type-overview.html
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-types.html
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.org/

è molto semplice ... php non riesce a interpretare le date in quel
formato xx/xx/xxxx o almeno non riesce a confrontarle sempre in modo
corretto...
usa la fuzione time() ... è l'unika .. se hai bisogno di chiarimenti
ti posso mostrare del codice ...
if(($elenco_user[timeiscrizione] + 172800) <= time() and
$elenco_user['attivazionepluszero'] === "no")
	{
		$query = "Delete From " . $db['prefix'] . "iscritti where id=" .
$elenco_user['id'];
		connetti($db , $avviso , $query);
	}
Questa è una piccola parte di codice che confronta due date con il
time().
a breve la mia apertura del sito web 
http://www.listajeky.com

 
http://www.listajeky.com
Bene. Non vedo l'ora.


 
http://datacharmer.org/
bho io non ho mai confrontato le date in quel modo ... e cmq stai
calmo... oki=?
Newsgroup: it.comp.software.database
Titolo: Oracle x Linux e memoria cached

Salve a tutti,
questa č la mia configurazione hw e sw:
Dual  Pentium 1000 Xeon
1 GB di RAM
Red Hat 7.2.
Oracle 8.1.7.4 enterprise
Facendo un join "pesante" fra due tabelle (una di 1 GB e l'altra di
mezzo GB) ho notato che la macchina tende a bloccarsi...e mi sono
accorto che  la memoria  cached aumenta a dismisura fino a saturare
tutta la ram...ma oracle non dovrebbe prendersi solo la SGA????????
Aiutatemi perchč sono in crisi...
Ciao e grazie per la colalborazione,
giannino.

 tutta la ram...ma oracle non dovrebbe prendersi solo la SGA????????
Oracle si prende tutta la memoria che gli serve, se non deve fare
niente si prende solo la SGA, ma se gli chiedi di fare una Join lui
chiede all'OS di leggere dal disco e quei dati finiscono in cache.
Tra l'altro, con delle tabelle di tale dimensione mi pare che la tua
macchina sia sottodimensionata.
Davide

 tutta la ram...ma oracle non dovrebbe prendersi solo la SGA????????
ma sei sicuro che quella memoria sia utilizzata da Oracle..?
e non dal OS?
/G

 chiede all'OS di leggere dal disco e quei dati finiscono in cache.
Beh, non è Oracle, semmai è il sistema operativo. La PGA non dovrebbe
crescere a dismisura, a meno che la sort_area_size e la hash_area_size non
siano settati a valori spropositati (la prima non conviene mai settarla a +
di 4MB). Del resto uno dei motivi per cui si consiglia di implementare il
direct i/o (con datafile su partizioni raw piuttosto che su file system  o
con l'opzione forcedirectio, che xrò è disponibile su ufs solaris, su linux
non so), è proprio quella di evitare di passare dal buffer cache del s.o,
(visto che oracle ha il suo facente parte della SGA).
saluti

Newsgroup: it.comp.software.database
Titolo: MySql - Lock Row in exclusive mode....

Ciao a tutti,
ho un problema nel tentativo di lockare dei record su un DB MySql per
Win32 (ver mysql-3.23.36-win.zip)
Al DB accedo tramite JDBC mm.mysql-2.0.4-bin.jar (se non sbaglio
l'ultima....release)
Nella connessione al DB imposto AutoCommit a false ma quando viene
lanciata una generica SQL 
di Lock: ad es. "select * from tab where ID = 5 for update" non succede
nulla...!!
Ossia se da un altro task del programma tento di lockare lo stesso
record non ricevo nessun messaggio del
tipo "Record locked!".
Inoltre se si esegue un update ... si ha lo spiacevole risultato che
l'ultima istruzione di update eseguita e'
quella vincente....
Seconda domanda: sono supportati i livelli di isolation????
La mia ipotesi e' che questi errori mi escono perche' non setto il
livello di isolation giusto...
ma il JDBC si rifiuta...
Ringrazio anticipatamente per le Vs. risposte
Ciao
Gianluca

 Seconda domanda: sono supportati i livelli di isolation????
Non mi pare.
MySQL e' un bel prodottino, ma molto limitato...
Davide

 ma il JDBC si rifiuta...
Che tipo di tabelle stai utilizzando? MyISAM o BDB? Queste cose non le ho
mai utilizzate, ma mi sa che siano implementate soltanto nelle tabelle di
tipo BDB.
byez
keii.