mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: ottenere il nome delle colonne di una tabella

Salve, la mia domanda è semplice semplice: come si fa ad ottenere
l'elenco dei nomi delle colonne di una tabella in access?
Attenzione, non i valori, io voglio ottenere proprio il nome di ogni
colonna che fa parte di una tabella.
Es.
table: id, nome, cognome, etc.
query: select ...
risultato: id, nome, cognome, etc.
Mi servono perchè devo ciclare tutte le colonne, e per non doverle
scrivere una ad una, visto che ne sono diverse, pensavo di ottenerle
tramite una query.
Qualcuno mi può aiutare?
Grazie.

 ha scritto nel messaggio 
news:1182872694.2...@u2g2000hsc.googlegroups.com...


Qualcuno mi può aiutare?
Grazie.
[risposta]
Le "colonne" sono i campi di una tabella.
Prova a riadattare questo codice:
'---
Dim tbDefs As dao.TableDefs, flds  As dao.Fields, fld As dao.Field
Set tbDefs = CurrentDb.TableDefs
Set flds = tbDefs(nomeTabella).Fields
Set rst = CurrentDb.OpenRecordset("tabellaDiProva")
For Each fld In flds
    Debug.Print  fld.Name
Next
Set fld = Nothing
Set flds = Nothing
Set tbDefs = Nothing
'---
Devi inserire i riferimenti alla libreria DAO; se mancano...
Ciao.
-- 
Sergio MAZZA 

 l'elenco dei nomi delle colonne di una tabella in access?
Oltre al suggerimento di Sergio, che prevede l'utilizzo di DAO, puoi anche 
utilizzare ADOX.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 l'elenco dei nomi delle colonne di una tabella in access?
Puoi usare anche il metodo OpenSchema di ADODB
Trovi un esempio qui:
http://www.thescripts.com/forum/thread188884.html
Lucazeo

vi ringrazio per le proposte che mi avete suggerito, ma non c'è un
modo per ottenerle semplicemente con una query?
In postgre mi sembra che si faccia tipo select column ...
In access non c'è una query del genere?
Grazie.

 In access non c'č una query del genere?
Mmmh mi pareva che si potessero interrogare gli oggetti di systema, non 
so perň nelle ultime versioni.
-- 
Fa freddo nello scriptorium, il pollice mi duole. Lascio questa 
scrittura, non so per chi, non so piů intorno a che cosa...
U. Eco

Newsgroup: it.comp.software.database
Titolo: MyODBC: Non Avere lo schermo di connessione

Ciao a tutti, utilizzo MySql via MyODBC.
Il problema e' che NON voglio lo schermo di connessione,
vorrei che tutto avvenisse automaticamente....
Ovviamente non ho particolari parametri da impostare, quelli di default
vanno gia' bene.
E' possibile questo?
Ho provato con "Don't prompt on connect" ma non funziona!
Il problema e' che ogni volta che avvio il programma deve
connettersi ad una ventina di tabelle e non passa mai!!!
Grazie
Beppe

 Ciao a tutti, utilizzo MySql via MyODBC.
Con che software?
Se usi Access, nel collegare le tabelle specifica l'opzione "memorizza
password".
Ciao, Sandro.
--------------------------------
Inviato via 
http://usenet.libero.it

 password".
No, sto scrivendo un programma in Visual C++ sotto WinXP.
Utilizzo i CRecordSet.
Ciao
Beppe
Newsgroup: it.comp.software.database
Titolo: raccolta database?

Salve sapete se esistono online dei database
scaricabili ed utilizzabili all'introno di software e siti web
esempio il database di tutti i comuni italiani oppure di tutte le nazioni
ecc.

Danko ha scritto:

Tempo fa avevo trovato questo, se ti puň essere utile come punto di 
partenza:
http://www.searchsystems.net/freepub.php
Bye
gp
-- 
gpb chiocciola freemail punto it

 esempio il database di tutti i comuni italiani oppure di tutte le nazioni
Quello dei comuni italiani ce l'ho io, pero` per ora non mi e` possibile
redistribuirlo facilmente (ergo, lo devo sistemare)
Henryx
P.S. per i gestori del sito di Firebird: la targa di Pistoia e` cambiata
:)
-- 
Signore e signori! Lo avete letto sui giornali! E ora fremerete d'orrore
osservando con i vostri stessi occhi il piu` raro e tragico degli
scherzi di natura! .. l'uomo medio!
                                    Joker (Batman: the killing joke)

Newsgroup: it.comp.software.database
Titolo: Query INSERT e SELECT insieme

Vorrei prendere dei record da una tabella e inserirli in un'altra.
Prendo solo un paio di campi che mi servono, e che nell'altra tabella hanno
un corrispondente come tipologia.
Forse il nome è diverso ma non mi preoccupa.
Vorrei capire invece la sintassi per concatenare le query, perchè mi pare
che si possa fare una cosa del genere:
INSERT INTO documenti (SELECT nomecampo1,nomecampo2 FROM ex_documenti WHERE
id<345)
Mi date due dritte per creare una query che metta i due valori che mi
servono della tabella ex_documenti dentro 2 campi della prima tabella
documenti?
Grazie mille.

 un corrispondente come tipologia.
Sintassi MSSQL:
INSERT INTO tabDestinazione (NomeCampoDestinazione1, NomeCampoDestinazione2)
SELECT O.NomeCampoOrigine1, O.NomeCampoOrigine2
FROM tabOrigine O
INNER JOIN tabDestinazione D
	ON O.NomeCampoOrigineJoin = D.NomeCampoDestinazioneJoin
WHERE <clausole di ricerca>
-- 
David Martin

Ho dimenticato di specificare che lavoro con PHP su Apache e Mysql
Mi dicono che forse non si può fare in Mysql...
Comunque sia, cosa che cercherò sul manuale Mysql, mi spiegheresti il perchè 
dell'inner Join?
Io devo pescare dei record nella prima tabella, e inserirli come nuovi nella 
seconda.
L'id della prima non ha corrispondenze nella seconda.
Piuttosto ho due campi, uno che pesco dalla prima tabella e uno di valore 
fisso a 4
Quindi la query potrebbe essere?
INSERT INTO tabDest (NomeCampoDest, 4)
SELECT tabO.NomeCampoO FROM tabO
WHERE livello=4

 WHERE livello=4
Assolutamente no.
I campi che specifichi fra le parentesi tonde dopo il nome della tabella
di destinazione, rappresentano le colonne che vuoi popolare con i dati.
I campi che specifichi dopo la clausola SELECT, rappresentano i dati da
inserire.
Ne consegue che l'istruzione è (sempre che funzioni in mysql):
INSERT INTO tabDestinazione (NomeCampoDestinazione1, NomeCampoDestinazione2)
SELECT NomeCampoOrigine1, 4
FROM tabOrigine O


Hai ragione, è il contrario. Prima scelgo i campi da popolare.
Domani la provo e vediamo
Newsgroup: it.comp.software.database
Titolo: Oracle Developer Reports

C'e' qualcuno che conosce i reports di oracle developer?
Avrei bisogno di un aiuto...
grazzie

 wrote in message
C4rZ5.86678$hk4.3...@news.infostrada.it...


 ha scritto nel messaggio
news:C4rZ5.86678$hk4.3...@news.infostrada.it...


Oh! Finalmente qualche "collega" reportista! Il mio problema è molto grave:
Guardando un report nel Live Previewer o in Runtime, vedo un certo numero di
caratteri in un qualsiasi campo all'interno di un frame ripetitivo. E fin
qui
tutto ok.E' PROPRIO come vorrei che fosse stampato. Quando pero' faccio
partire
la stampa,sul foglio vengono troncati un tot di caratteri, a seconda del
font
utilizzato. :-( Ne ho provate tante e ho cercato in giro, ma non sono ancora
riuscito a risolvere il problema.
Ho provato con DESTYPE screen o preview, ma non cambia nulla.
Il risultato cambia anche in base alla stampante. Sono disperato e la
consegna
è urgente: HEEELPPP!!!!! :-)
La versione di report builder 3.0.5.19.0
Grazie per l'interessamento.



 wrote in message
CI5_5.102490$hk4.3...@news.infostrada.it...


 ha scritto nel messaggio
news:vI5_5.102489$hk4.3...@news.infostrada.it...


Newsgroup: it.comp.software.database
Titolo: E' possibile fare una query...

...di questo tipo:
SELECT myTable.* FROM myTable
WHERE myTable.myField1='quello che voglio'
GROUP BY myTable.myField1,myTable.myField3
Che pero' mi restituisca un campo in piu' contenente il numero di volte
che un determinato campo soddisfa una certa condizione, qualcosa tipo
COUNT.
Scusate se domanda da newbie e grazie
Matteo

 COUNT.
Provo a spiegarmi meglio. In questa query:
SELECT myTable.*, COUNT(DISTINCT myTable.myField3) AS expr FROM myTable
WHERE myTable.myField1='quello che voglio'
GROUP BY myTable.myField1,myTable.myField3
expr mi ritorna il numero di valori diversi che assume myField3, giusto?
Io vorrei che mi ritornasse il numero di volte in cui compare per
esempio un valore x. E' possibile?
Ancora grazie
Matteo

 esempio un valore x. E' possibile?
Cercando in rete avrei trovato qualcosa che potrebbe andare bene:
SELECT 
 
A.ID
, 
   A.TITOLO, 
   A.NOME, 
   (SELECT count(*) 
      FROM Tabella B 
      WHERE A.NOME=B.NOME 
      GROUP BY B.NOME) as NumeroMessaggi 
FROM 
   Tabella A
ma, adattandolo alla mia tabella ritorna un errore SQL. E' per via che
uso mySql?
Rispondete, vi prego :-)
Matteo

Newsgroup: it.comp.software.database
Titolo: Connettersi a Mysql in remoto

Come faccio a collegarmi in remoto su un DB mysql ?
Ho creato un utente sul DB sia con Host = % sia con Host = localhost, ma
non riesco a connettermi...
Qualche suggerimento ?

connettersi come ?
ODBC ? MySQLFront ?

 wrote in 
news:10068522...@tiglio.venaria.marelli.it
:

gli hai settato una password criptata con password()??
ti sei ricordato di 'flush privileges;'?
gli hai dato il process_priv? (per crearsi un suo processo)

tiglio wrote:

Sei in Linux?
Mi sembrerebbe di si, se è così e il ping funziona:
entri in partizione mysql
./bin/musql -h nomeserver -u nomeutente -p password
-- 
Ciao Enzo
e-mail 
en...@emmesistemi.it
url: 
www.emmesistemi.it
Newsgroup: it.comp.software.database
Titolo: Aiuto per creazione report

Salve vorrei sapere come creare un report associato ad un solo record
in una tabella.
Ogni volta che provo con la creazione guidata di Access 2000 mi crea report
per tutti i record della tabella.
Grazie in anticipo.
TONY.

 ha scritto nel messaggio
news:8m375q$snp$1...@news.IT.net...

Se ho ben capito....
puoi sempre impostare il filtro del report e stampare solo il record
desiderato....
 fammi sapere
Ciao
Dario

 ha scritto nel messaggio
news:8m8llo$77c$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.software.database
Titolo: [php+mysql] come effettuare ricerche di frasi scomposte all'interno di un db?

Ciao a tutti,
cerco di spiegare brutalmente il mio problema.
Ho un db di prodotti e ho preaparato un modulo semplicissimo per la
ricerca.
in pratica l'utente digita qualcosa e io gli restituisco i risultati
dei record che contengono (LIKE) la parola/stringa ricercata.
Ma se l'utente digita due o piu' stringhe, in un ordine non
propriamente sequenziale, come faccio ad eseguire la ricerca?
devo suddividere la frase cercata in piu' stringhe (come faccio a
sapere quante sono) e poi effettuo la ricerca con l'operatore AND?
oppure, in che modo posso permettere all'utente di costruire una query
con strumenti semplici da usare?
esempio:
ricerca _questaparola1__ menu(OR/AND) _questaparola2_ menu (OR/AND) _q
uestaparola3_
scusate la mia niubbaggine, ma e' da poco che mi sto addentrando
dentro il mondo db.
se proprio sono alla frutta, vi chiedo gentilmente di segnalarmi una
buona fonte da studiare.
vi ringrazio in anticipo.
ciao ;).
tony


Ciao, per quelli che vuoi fare ti suggerisco di usare gli indici
FULLTEXT. La ricerca con LIKE non consente di sfruttare gli indici
quindi, da un punto di vista delle performance, al crescere delle
dimensioni della tabella i tempi di risposta saranno sempre maggiori.
Informazioni complete su cosa siano e come si usino gli indici
FULLTEXT le trovi sul manuale ufficiale al seguente URL
http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
--
Corrado Pandiani
MySQL 5 Developer Certified
MySQL 5 DBA Certified
http://blog.pandiani.com
Newsgroup: it.comp.software.database
Titolo: problemone PL/SQL

Ciao a tutti.
Il mio problema e' :
TABELLA x devo ottenere tutti i
valori della colonna y
Dopodik in TABELLA h devo selezionare dalla colonna
k
i valori dove vi sia almeno un valore della colonna y precedentemente
ottenuti.
Io salvavo i valori in n variabili. Giustamente i valori ora
sono n+1 e io devo rimettere le mani al codice(stored proc
con Oracle
8.0.5).
Ho pensato alle query dinamiche ma troverei tanti problemi
nella
formattazione della query stessa....insomma vorrei
evitare la query
dinamica(package DBMS_SQL)!
Aspetto fiducioso.
Grazie.TONY.
--------------------------------
Inviato via 
http://usenet.iol.it

 ottenuti.
Spero di aver capito:
Che ne pensi di questo?
select colonna_k from tabella_h where colonna_k in (select tabella_h from
colonna_y)
Fammi sapere
                                                                danilo


danilo
MITICO e VELOCE!
e non era neanche troppo complicato.
Spero di
migliorare...
GRAZIE 2000
TONY


 GRAZIE 2000
Di niente!
E' roba che se non usi non ti ricordi.
                            danilo
Newsgroup: it.comp.software.database
Titolo: [OT] Sono diventato papà!!!!

A Carrara, il 2-9-2004 alle 10:45 è nata Giulia con parto naturale, peso
alla nascita 3360Kg.
Mamma Francesca e papà Renato sono "fuori di testa" dalla gioia!!!!!!
Un saluto a tutti gli amici del ng!!!!!!
-- 
Ciao e buon lavoro,
  Renato
---- 
Renato Eschini
   Inera srl
   Via Vespucci 41
   56100 Pisa
   Tel:         (+39) (0)50 2201218
   WWW:         
http://www.inera.it


wrote:


 alla nascita 3360Kg.
Perň... manco un elefantessa ce l'avrebbe fatta! Spero che la mamma stia
bene, con quel po' po' di peso....
CIAO E AUGURI!

 Un saluto a tutti gli amici del ng!!!!!!
Auguroni vivissimi!!!!!!!!!!!!!
Io sono diventato papà il 19/04 di una splendida femmina...:-))))
-- 
Fabri
(Incredibile come si tenda a credere di piu` a Rossi. (cit.))

 fa, e pesava 3,160 Kg.
Guarda che Reny aveva scritto 3360Kg, non 3,360Kg...
Capito da cosa nasceva l'ironia?
Ciao!

Newsgroup: it.comp.software.database
Titolo: Sistema database multipiattaforma

Vorrei utilizzare un programma client/server x sviluppare database che
possa essere utilizzato su sistemi Linux/Windows.
Vorrei creare un'applicazione che integgori database e che esista sia
per versioni windows che linux like....
Cerco un programma possibilmente semplice come Access.......
Qualche suggerimento?

quoto quello che dice skyweb, perché quotare è divertente!!

potresti usare qualche db semi-free (mysql, postgres, firebird) ed 
appoggiarti su dei tools spesso meno free (come dbtools o i software 
embarcadero) per l'interfaccia grafica.
interfacce free che vadano su win e linux allo stesso modo, non ne 
conosco...
hai spulciato le faq?
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.efluxa.it/netiquette/dis.html

skyweb wrote:

Interfaccia Delphi + DB Firebird su Win;
Interfaccia Kylix + DB Firebird su Linux.
PHP + Firebird per Internet (se serve).
Non è solo un suggerimento, è una testimonianza.
La versione su Kykix non è stata ancora implementata, per la verità, ma 
se si fanno le cose per bene (con Delphi) non dovrebbero esserci gravi 
problemi a ricompilare per Kylix.
Quanto ad Access, beh, Delphi/Kylix è un po' meno immediato, ma 
moooooolto più ricco.
Ciao.
Michele Giordano

Newsgroup: it.comp.software.database
Titolo: MSDE e configurazione basedati: perdonate l'ignoranza

Scusate l'ignoranza, vorrei sapere come si fa ad installare un proprio
database su un server MSDE. Mi spiego meglio: fino ad oggi ho lavorato su
Access e bastava spostare la basedati (il file .mdb) sul pc su cui doveva
girare. Con MSDE, basta copiare il file .mdf e il .ldf nella cartella Data
della directory d'installazione? Immagino che sia una domanda stupida, ma
non conosco il reale funzionamento di un database server.
Grazie in anticipo a tutti!
Giuseppe

 Grazie in anticipo a tutti!
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: [postgres] Accedere tramite web - per imparare ad usare postgres.

Ciao a tutti,
Sto cercando (per necessità) di rispolverare quel po' che conosco sui
database.
Sono riuscito ad installare postgres sul server (linux).
Con pgAdminIII (win) ho creato un database con una tabella principale,
semplice semplice (chiave,cognome,nome).
Ora vorrei scrivere una semplice pagina web tramite la quale accedere a
questa tabella per le operazioni principali come lettura, inserimento e
modifica dei dati.
Arrivare a questo punto sarebbe già un buon punto di partenza.
Il server web gira sulla stessa macchina (server linux).
Gli accessi avvengono da clients, in genere Win ma non necessariamente.
MI date qualche spunto, qualche riferimento?
Grazie
Giulio

Se il server web risiede su linux allora devi usare php .. 
www.php.net
 ..nella sezione manuale ci sono tutte le funzioni per accedere a postgres ..
Saluti,
Fabrizio Mazzoni


Grazie per la tua risposta, nel frattempo ho provato ad utilizzare Access ed
ho trovato questo:
Riesco ad accedere al database, ma in sola lettura.
C'è modo di alterare i dati? Cioè di "popolare" il database tramite Access?
Come si fa a far si che venga re-indicizzato dopo i vari inserimenti?
Scusate per le domande un po' "di base"
Grazie
Giulio


 Come si fa a far si che venga re-indicizzato dopo i vari inserimenti?
Se hai creato un indice, viene aggiornato automaticamente ad ogni 
inserimento. Per fare ricalcolare le statistiche del query planner devi 
dare un comando "vacuum analyze" al DB (puoi farlo tramite pgAdminIII).
bye!
-- 
Fabrizio "Hermooz" Ermini

 bye!
Grazie
Giulio

 Forse è nelle proprietà del database che si possono modificare con pgAdmin?
Questo lo escluderei... al limite potrebbe essere colpa del fatto che 
Access non riesce a individuare una chiave univoca nella tabella e 
quindi non permette l'aggiornamento ma solo la lettura delle stesse (non 
sono pratico di Access ma mi sembra di ricordare che esistesse un 
problema del genere, almeno nelle vecchie versioni).

Newsgroup: it.comp.software.database
Titolo: Problemi con i Report

Spero che qualcuno possa aiutarmi.
Ho creato un database con Access97 della Microsoft.
Il database comprende, tra l'altro, due report che con l'inserimento dei
dati aumentano il numero delle pagine.
in fase di stampa le pagine del secondo report devono essere in sequenza con
i numeri di pagina del primo report ( l'ultima pagina del primo report, ad
esempio è n° 20 la prima pagina del secondo report deve essere n° 21.
Come posso fare?
Vi ringrazio per l'attenzione e attendo una risposta.
Franco

Come posso fare?
In automatico niente, pero' potresti fare in modo che il report invece di
numerare le pagine di sua sponte, usasse un contatore + il numero di pagina,
quindi gli imposti il contatore prima di iniziare la stampa.
Davide

 Come posso fare?
In Access2000, secondo la guida, si puo' impostare la proprieta' Page 
del report ad un intero a piacere. Prova a cercare nella guida online di 
Access97 cosa dice a proposito della proprieta' Page dei report.
Ciao,
Luigi
-- 
+----[Luigi Rosa]-
+--[
lr...@venus.it
]--[
lr...@fantascienza.com
]-
+--[Integrated Networking Solutions S.a.s.]-
+--[Piazza Repubblica 11/A]-
+--[20124 - Milano - ITALY]-
+
+--[Non Multa, Sed Multum]-

Newsgroup: it.comp.software.database
Titolo: jaybird vs interclient

Qualcuno ha mai usato JayBird, il driver per Firebird di IBPhoenix
(JCA/JDBC Firebird ("JayBird") Driver)?
Ho qualche problema credo di impostazione di dialetto e non riesco a
venirne a capo...
Ad esempio:
String query = "SELECT * FROM \"proc_listaSC\"";
ResultSet rs = dbconn.getConn().createStatement().executeQuery(query);
while(rs.next()) {
	int id = rs.getInt("id");
mi insulta dicendo che la colonna ID (maiuscolo) non esiste.
proc_listaSC e' una stored procedure. Nel database l'ho creataNessun
problema con interclient nel quale, tra l'altro, non serve forzare il
dialetto a 3 (probabilmente si imposta correttamente a 3 siccome il
database e' stato creato col 3?). Ho provato anche a forzare le
virgolette
rs.getInt("\"id\"");
senza successo.
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

venirne a capo...
Il problema era causato da un bug della versione RC1a. Oggi e' uscita la
RC2 che risolve il problema. Piu' dettagli si possono trovare sulla
mailing list:
Firebird-Java (at) yahoogroups . com


Newsgroup: it.comp.software.database
Titolo: Postgres

Ciao raga sono nuovo dei db e cmq ho installato postgres sulla mia debian, e 
sto imparando i primi comandi sql.
Ho scaricato anche un front-end grafico(pgadminIII) davvero simpatico, solo 
che nn riesco a collegarmi.
Nel senso inserisco il nome del db (prova) che ho creato prima manualmente, 
utente, e password...in require (ssl)...
E mi da errore dicendomi che l'ident di quell'utente nn ci sta...
ma per caso devo andare a configurare qualche files manualmente di postgress 
per permettermi di collegare con qualche frontend?

 per permettermi di collegare con qualche frontend?
anche si...
da' un'occhiata a
/usr/local/pgsql/data/pg_hba.conf
ma sopratutto ricordati di avviarlo con l'opzione -i
(accetta connessioni di rete)
ciao
Rob
Newsgroup: it.comp.software.database
Titolo: Chissà se sapete... part II - Soluzione!

MIODDIO! Che casino allucinante...
Insomma ...
Dopo ore ed ore, ho risolto cosě:
SELECT sum(addr) as ad, dte as dt, max(nmber) as no 
FROM (
	SELECT dat as dte, count(add) as addr, c as nmber +
	FROM (
		SELECT FORMAT(visitDate,'Short Date') as dat, count(*)
as c, visitAddress as add
		FROM logfile 
		group by FORMAT(visitDate,'Short Date'), visitAddress
	) group by dat, c
) group by dte
... e ho solo vaga idea di perchč funzioni, nč so se il codice sia
ridondante, visto che č frutto di innumerevoli tentativi!

Vado quasi a memoria (non ho MS-Acces installato e sono le 23.14, quindi 
ho detto tutto):
1) Query per i click:
SELECT VisitDate, COUNT(*) AS Clicks
FROM logfile
GROUP BY VisitDate
2) Query per le visite:
SELECT VisitDate, COUNT(*) AS Visite
FROM
(
    SELECT DISTINCT VisitDate, VisitAddress
    FROM logfile
) AS SubT
GROUP BY VisitDate
Tabella finale:
SELECT T1.VisitDate, T1.Clicks, T2.Visite
FROM
(
   SELECT VisitDate, COUNT(*) AS Clicks
   FROM logfile
   GROUP BY VisitDate
) AS T1
INNER JOIN
(
   SELECT VisitDate, COUNT(*) AS Visite
   FROM
   (
      SELECT DISTINCT VisitDate, VisitAddress
      FROM logfile
   ) AS SubT
   GROUP BY VisitDate
) AS T2
ON T1.VisitDate=T2.VisitDate
ORDER BY T1.VisitDate
Ripeto, non so se funziona (in teoria si) perchč potri testare solo su 
MySQL (che ho qui).
Fammi sapere...
-- 
Quando noi ignoranti eravamo di piů, tutto era piů bello (A. Celentano).
  ___   _   ___ _  _______   _______ ___
|   \ /_\ | _ \ |/ / _ ) \ / /_   _| __|
| |) / _ \|   / ' <| _ \\ V /  | | | _|
|___/_/ \_\_|_\_|\_\___/ |_|   |_| |___|



Si, sospettavo si potesse fare con l'unione di recorset separati
ottenuti da varie quety, ma io ho provato ad ottimizzare il tutto;
Mah, cosě' mi sembra piu' semplice e dovrebbe andare (quella di prima
era sbagliata!):
SELECT dat, count(unque) as unq, sum(unque) as no 
FROM (SELECT 	FORMAT(visitDate,'Short Date') as dat,
			count(visitAddress) as unque
	from		logfile 



wrote:


Funziona! e come codice è molto piu' snello cmq..

Newsgroup: it.comp.software.database
Titolo: Programma per creare grafici della struttura del DB

Conoscete un programma (meglio se free) che, collegandosi al DB, crea un 
disegno della struttura del database? Non serve poter editare e 
reimportare ma almeno vedere graficamente che tutte le chiavi siano 
state impostate bene senza andare tabella per tabella.
Grazie!

 disegno della struttura del database?
DBDesigner o SQuirreL (in quest'ultimo pero` il disegno te lo devi
creare). C'era anche un altro client Java che permetteva di visualizzare
la struttura del db graficamente di cui, ovviamente, non ricordo il nome
Enrico

aaa wrote:

Se usi Mysql da Windows ci sarebbe MySQL Workbench che poi e' il team di
DBDesigner ma aggiornato.
http://dev.mysql.com/downloads/workbench/5.0.html
Per la versione Linux la danno per il 2008 vedremo.
Jack


Se lavori con firebird o interbase puoi usare IBUtils:
http://www.unipals.cz/ibutils/ibutils.htm
ciao
*******************************************
michele de meo
http://micheledemeo.blogspot.com/
Newsgroup: it.comp.software.database
Titolo: ..vi prego..aiuto!

Riciao a tutti!
Dovrei confrontare una data presa da una form con un campo di un database 
Mysql (il campo è una data in formato stringa tipo GG/MM/AA), questo con 
una SELECT
Tipo 
SELECT * FROM x WHERE data < dataform AND data1 > dataform1
(“data” e “data1” sono i campi del DB e “dataform” e “dataform1” sono i 
dati presi dalla form)
Grazie in anticipo a tutti quelli che pazientemente rispondono alle 
domande ingenue dei principianti...ma senza di voi non possiamo 
crescere!^_^
CIAO!

 una SELECT
Ma cosa usi per 'comunicare' con il database? Se usi ODBC devi usare
#data# (cioe' mettere la data tra cancelletti), altrimenti...
Davide

Newsgroup: it.comp.software.database
Titolo: Indici

Salve a tutti,
volevo sapere dove posso trovare una buona guida su come creare indici 
in modo corretto ed efficiente, oppure se qualcuno mi puo' dare qualche 
dritta.
Saluti e buon anno a tutti.

 dritta.
Gli indici si creano in base alle query che fai. Nel senso, se sto
facendo una query che estrae i dati basandomi sui valori presenti su due
colonne della tabella, allora significa che mi serve un indice per
quelle due colonne
Enrico



Relational Database
Index Design and the Optimizers
Tapio Lahdenmaki & Michael Leach

Newsgroup: it.comp.software.database
Titolo: can't connect to localhost. aiuto!

Ricevo il messaggio : can't connect to localhost, quando lancio il
MySql Front per connetermi al server. Sapete come aiutarmi?

MySql Front per connetermi al server. Sapete come aiutarmi?
No.
Il MySQL server devi farlo partire tu :-)
Scherzi a parte:
	- se fra i processi attivi non c'e' MySQL,
	  fallo partire.
	- se c'e', ma "netstat -na" non mostra una
	  porta 3306 in LISTEN, su Unix vuole dire
	  che non e' attivato il tcp/ip in my.cnf.
	  Non so se in Win* sia possibile, ma...
	- se c'e' ed e' sulla 3306, potrebbe darsi
	  che il MySQLFront tenti di usare qualche
	  altra porta.
	- potrebbe essere un errore di autentifica
	  che viene segnalato scorrettamente (come
	  connect error anziche' auth error).
Oltre questo, una preghierina alla Madonna di Avola (SR).
Leonardo
-- 
Nach doiligh domhsa mo chailin a mholadh
'S ni he amhain mar bhi si or
Bhi si mar gath greine a dhul in eadan na gloinne
Is bhi sceimh mhna na finne le mo cailin or
Newsgroup: it.comp.software.database
Titolo: Backup database mysql

Salve !!!!
devo implementare un applicazione in mysql, mi stavo ponendo il problema di
gestire il backup di tale databese, attualmente nel server nt dove verra'
montato il server mysql vengono effettuati dei backup incrementali e al
venerdi viene fattu un backup full.
La mia domanda e'..... se salvo anche la directory dove e' presente mysql e
i suoi database, quando devo fare il restore delle tabelle eventualmente
guaste si possono verificare degli inconvegnenti.
se avete delle idee per fare un backup totale di tutti i database sarei
grato se mi dareste un consiglio
Bye
    Max

Non sò se ti può essere utile ma io accedo al mio database(MySQL) sul server
remoto tramite il mio computer utilizzando un semplice dsn, naturalmente
l'utente che fà questa operazione deve essere autorizzato ad accedere da
remoto
una volta che si può effettuare la connessione con una semplice pagina asp
eseguita sul PWS eseguo l'aggiornamento del database locale sempre MySQL
oppure puoi accedere direttamente al database da Access e importare tutte le
tabelle che vuoi e addiritura modificare o aggiungere record facendo un
collega tabelle(in pratica avrai direttamente le tabelle MySQL in access
^_^) funziona ma non sò ancora se ci possono essere dei problemi utilizzando
questo metodo in quanto attualmente il sito è in fase di allestimento e
quindi non ha ancora visitatori che accedono al database
da pochissimo sono passato anchio a MySQL ma mi hanno sconsigliato di usarlo
su server NT in quanto dicono che abbia dei problemi(sul mio computer con
Win 98 funziona benissimo....) e addiritura molti fornitori di hosting che
offrivano questo servizio lo hanno abolito.
Allora non mi è rimasto altro da fare che andare in hosting su server linux
con chiliASP e và tutto alla perfezione ^_^
Ciao
Andrea

 ha scritto nel messaggio
news:98a9kj$t97$1...@pegasus.tiscalinet.it...

L'unica cosa che devi ricordarti di fare è fermare MySQL mentre backuppi o
restori i dati altrimenti s'incazza (giustamente)
Cmq dai un'occhiata a mysqldump se vuoi fare dei backup al volo e anche da
remoto senza fermare niente
Newsgroup: it.comp.software.database
Titolo: Chi è usato di più?

 
          Ciao a tutti,
sto cercando in rete un sito con delle statistiche di utilizzo dei vari DB
quali Oracle, PostgresSQL e MySQL.
Ne sapete qualcosa? Link utili?
Thanks,
Alessio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:140Z105Z48Z199Y...@usenet.libero.it...


 
A prescindere che statistiche del genere non possono che essere 
spannometriche secondo il DB più utilizzato al mondo è Access :-)

Certo che dipende dal servizio.
Io cercavo statistiche tipo quelle dei Web server di Netcraft
http://news.netcraft.com/archives/2006/01/05/january_2006_web_server_survey.html
Pensavo che qualche sito si "divertisse" a fare questo genere di
statistiche.
Magari anche parziali cioè uno su i più usati per applicazioni Web ecc..
Grazie per le risposte date fino ad ora,
Alessio


 Magari anche parziali cioč uno su i piů usati per applicazioni Web ecc..
Il server WEB usato da un sito č facilissimo da sapere ...il DB se il 
sito č fatto bene dovrebbe essere impossibile...

....sybase tutta la vita!!!!!!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:43dfa471$0$4155$4faf...@reader3.news.tin.it...

magari e' scritto nella home  !!

 magari e' scritto nella home  !!
difficile fare una statistica partendo dal presupposto che forse il DB è 
indicato in home :-)))

Newsgroup: it.comp.software.database
Titolo: Mysql e campo date

Salve !!!! .. sono nuovo di questo ambiente ..... volevo sapere se esiste
una funzione che mi estrae da un campo data l'anno ... ho provato Year() ma
mi crea un sacco di problemi !!!! specialmente utilizando un collegamento
con Odbc
Grazie Anticipatamente

 una funzione che mi estrae da un campo data l'anno ...
Non fai prima a farlo nel tuo programma?
Davide
-- 
SETI@home:
That would be on the "Let's look for intelligence out there, because there's 
none here" principle?
-- Paul Tomblin

 ha scritto nel messaggio 
news:cliakf$2anm$1...@newsreader1.mclink.it...

domanda ma che problemi ti da??
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch
 

 data l'anno ...
Prova a usare DATE_FORMAT.
SELECT DATE_FORMAT(Data, '%Y') AS Anno FROM tbl
Ulteriori informazioni su DATE_FORMAT:
http://tinyurl.com/6un5z
Ciao.
-- 
Federico R.
Newsgroup: it.comp.software.database
Titolo: Viste Mysql

Buongiorno!
Devo elaborare dati provenienti da una centralina meteo.
Attualmente la tabella dei dati è composta da circa 23.000 righe.
Inizialmente, disponendo di MS Access sul pc, avevo pensato di utilizzare 
appunto Access come database, ma le elaborazioni delle query risultavano 
abbastanza lente.
Ho quindi deciso di migrare su Mysql, adottando una serie di viste 
richiamate in cascata.
In effetti le elaborazioni impiegano la metà del tempo, salvo le ultime due 
che impiegano lo stesso tempo di Access e a volte anche di più.
Francamente non mi sembra che la vista in questione sia così complessa.
Infatti non è altro che una somma dei dati (1 e 0 assegnati da una vista 
precedente con IF) totalizzati per anno e mese.
Succede che le viste precedenti (anche con le IF) impiegano al massimo 2 
sec, mentre quest'ultima 12 sec!!!
Per non parlare della successiva che addirittura impiega il doppio del tempo 
della corrispondente query di Access!
Esiste in Mysql qualche strumento per analizzare le viste e quindi 
determinare il "collo di bottiglia"?
C'è un limite oltre il quale più viste sulla stessa tabella deteriorano le 
elaborazioni?
Grazie
Ciao
Eugenio
 

 deteriorano le elaborazioni?
Si, ma non e` un limite "teorico": il limite e` quando il Query
Rewrite fallisce nel ridurre ai minimi termini la query.
La prima fase della compilazione di una query e` infatti
l'espansione dei nomi delle viste con le corrispondenti definizioni,
mediante un banale meccanismo di sostituzione lessicale, es.:
SELECT * FROM TotaliGennaio WHERE Temp>0
diventerebbe:
SELECT * FROM (SELECT * FROM Temperature WHERE mese='Gennaio')
WHERE Temp>0
Il Query Rewrite dovrebbe ridurmelo in una formula equivalente a:
SELECT * FROM Temperature
WHERE Mese='Gennaio' AND Temp>0
per evitare doppie scansioni della tabella. La riscrittura della
clausola WHERE in quel modo e` chiamata anche interpolazione dei
predicati, ed e` un problema noto per mettere in crisi i vari dbms.
Ci si accorge di avere un tale problema quando, scrivendo a mano
la query originale e la corrispondente forma equivalente, il
query optimizer produce due query plan differenti.
bye 


Grazie
Ciao 

 7 sec la prima e meno di 1 con InnoDB.
E' un'operazione onerosa, ma non cosi` tanto: 16 secondi sono troppi
per la generazione del query plan.
E' piu` probabile che la seconda query sia piu` veloce a causa
della cache gia` riempita dalla prima query (ci devono essere
le relative statistiche sotto la voce cache hit/miss o simile).
Newsgroup: it.comp.software.database
Titolo: Ottenere il giusto campo in funzione del parametro d'ingresso

Salve a tutti, in sql server ho una tabella di look-up (chiamamola
"descrizione") con i seguenti campi:
ID, descIta, descIng, descTed.
Se ad esempio in una stored procedure voglio ricavarmi la giusta
descrizione passando i seguenti parametri:
@idDesiderato int
@lingua       varchar(3)
come faccio a ottenere la lingua nella giusta lingua?
Io immagino che a lingua io passo "Ita", "Ing" o "Ted"
Grazie a tutti

 ha scritto nel messaggio
news:aa54948f.04040...@posting.google.com...

Ciao egisto
prova cosě
-------------
SELECT CASE @Lingua
               WHEN 'Ita' THEN descIta
               WHEN 'Ing' THEN descIng
               WHEN 'Ted' THEN descTed
                ELSE NULL END AS Descrizione
FROM  [Look-Up]
WHERE  Id=@idDesiderato
----------------
Ciao Giorgio

Newsgroup: it.comp.software.database
Titolo: Errore ORA-1659

Ciao e tutti, qualcuno può consigliarmi su come procedere in seguito
all'errore ORA-1659.
Grazie.

 Grazie.
Ni hao, Lelle.

Grazie 1000.

 all'errore ORA-1659.
a futura memoria :
$> oerr ora 1659
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


se usi Firefox ci sono anche i search plugin:
http://www.oracle-base.com/misc/Firefox.php


te lavori per un ISP :)
vero ?
ce l'ho sulla macchina, perche' collegarmi a casadidio, lo conosci ?,
per farmi dire una cosa che giace sulla mia macchina ?
casadidio, enrico se non erro !


 vero ?
no ADSL flat :-)

Newsgroup: it.comp.software.database
Titolo: Export e Ripristino DB SQL Server

Salve a tutti
volevo chiedervi come è possibile fare l'export di uno dei DB presenti
all'interno di un Server SQL e ripristinarlo all'interno di un altro Server
SQL
scusate la domanda che per voi sarà banale..ma mi sta bloccando :(


I metodi per copiare un db sono diversi:
1) Eseguirne il backup e successivamente ripristinarlo
2) Scollegare i file dati con l'istruzione sp_detach_db, copiare i file
(sullo stesso server o su un altro server) e ricollegare il db con la
sp_attach_db (db originale + db copia)
3) Utilizzare il Copy Database Wizard disponibile con il DTS
Il metodo che preferirei è il backup/restore per la velocità di esecuzione
dell'attività; altrettanto rapida è la seconda soluzione ma richiede che per
un lasso di tempo, seppur breve, non sia disponibile il database per le
normali attività degli utenti. Infine puoi copiare il db anche con la
procedura guidata di esportazione dei dati (click con il tasto destro sul
db -> All Tasks -> Export Data...) selezionando, in una delle prime
schermate, l'opzione di copiare tutto il db e avendo cura di selezionare
tutti gli oggetti, constraint, indici, ecc. in una delle schermate
successive.
Qualunque strada tu scelga puoi trovare ampia documentazione sul Book On
Line (la guida in linea) di SQL Server
Ciao...
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: gestione dati spaziali

Vorrei sapere se con MySQL si possono gestire dati geografici....grazie

 Vorrei sapere se con MySQL si possono gestire dati geografici
MySQL e' un database che gestisce "dati". Definisci cosa e'
un "dato geografico" per cortesia (ok, ammetto: in geografia
avevo 4!).
Davide
Newsgroup: it.comp.software.database
Titolo: Tool grafico per creare Query

E' la prima volta che mi trovo a dover lavorare con MySQL, prima usavo 
solamente Access poichè i DB che creavo non necessitavano di grandi 
performances.
Ero abituato, pr creare le query "più complicate", ad usare Access e quindi 
a fare tutto da grafica.
Ho provato il MySQL query browser ma non so usarlo ...
mi conviene imparare quello oppure c'è un altro programma (possibilmente 
free) più semplice e più performante ?
Grazie
-- 
Ettore 

 free) più semplice e più performante ?
impara l'SQL ...ne avrai solo da guadagnare....

> Torakiki


ringrazio te e Torakiki ... lo so che è meglio l'SQL ;) un po' lo so ..ma mi 
perdo soprattutto con la sintassi quando ho di mezzo JOIN e altre cosucce 
...
comunque uso il forntend grafico per comodità poi comunque smanetto un po' 
sulla stringa generata !
Grazie ancora
-- 
Ettore 

 interfaccia grafica.
non sono daccordo.
Non tanto per una interfccia che come quella di Access che ti permetta di 
creare "on fly" query anche piuttosto complesse, quanto per un tool di 
manutenzione (importa/ esporta/ accoda dati, cambia struttura, genera 
indici, collega a tabelle di transcodifica) che, se fatto manualmente con 
SQL ti costringe a impegnare tantissimo tempo con altissime possibilità di 
errore. 

> Torakiki

 
http://sqleonardo.altervista.org
Newsgroup: it.comp.software.database
Titolo: ORACLE, ODBC E JET

P.S.
Se può essere utile il file sqlnet.log genera questo report:
***********************************************************************
Fatal OSN connect error 12203, connecting to:
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle80)(ARGV0=o
racle80ORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))')))(CON
NECT_DATA=(SID=ORCL)(CID=(PROGRAM=MSACCESS.EXE)(HOST=ALE)(USER=Ale))))
  VERSION INFORMATION:
 TNS for 32-bit Windows: Version 2.3.4.0.0 - Production
 Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 2.3.4.0.0 -
Production
  Time: 19-JUN-00 12:22:44
  Tracing not turned on.
  Tns error struct:
    nr err code: 12203
    TNS-12203: TNS:unable to connect to destination
    ns main err code: 12560
    TNS-12560: TNS:protocol adapter error
    ns secondary err code: 0
    nt main err code: 102
    TNS-00102: Keyword-Value binding operation error
    nt secondary err code: 0
    nt OS err code: 0
***********************************************************************
Grazie ancora.

Ho riscontrato questo fastidiosissimo errore collegando tabelle ORACLE via
ODBC ad un database di Access: dopo un determinato periodo d'inattività se
tocco una di queste tabelle collegate Access abortisce, sempre.
- ODBC Oracle Versione 2.05.03.1
- JET Versione 3.51sp3
Laddove ho installazioni con Access 2000 il fenomeno non si ripete, qualcuno
ne sa qualcosa?
Già ché ci sono, se costruisco una Query con SQL Pass-Throught ogni volta
che la lancio mi chiede la Password di Oracle, anche se la tabella l'ho
collegata con l'opzione "Salva password", si può ovviare?
Un'ultima domanda, nessuno di voi di è scontrato con le date in formato
Giuliano di Oracle?
Se si collega una tabella contenente una data, questa data viene vista come
un numero intero, per cui sono costretto ad utilizzare sempre Query Sql
Pass-through per convertire tramite la funzione Oracle [TO_DATE(FILE.DATA,
'j')], mi farebbe oltremodo comodo avere il codice della funzione o,
comunque, trovare un modo di facile gestione di questa, anche lavorando
direttamente sulla tabella.
Un sentito ringraziamento a che si prende la briga di aiutarmi (ed anche a
chi non lo fa'!).
Ale
Newsgroup: it.comp.software.database
Titolo: [ORACLE] Export di package, function e altro (non tabelle)

ciao a tutti, vi disturbo per una domanda forse stupida:
come posso fare ad esportare solo oggetti del DB che non siano tabelle e
indici?
io pensavo ad una export full senza righe e poi import sul nuovo DB con
ignore=N in cui le tabelle sono state preventivamente create tramite
indexfile.
avete da suggerirmi un'altra strada?
grazie
Gio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 avete da suggerirmi un'altra strada?
perche' ignore=N ?
cosa ti costa droppare le tabelle che non vuoi ?
al limite da toad ti fai scaricare gli oggetti che ti interessano,
oppure rivediti la seguente e modificala :)
COL SORT1 NOPRINT
COL SORT2 NOPRINT
COL SORT3 NOPRINT
COL SORT4 NOPRINT
BREAK ON SORT1 SKIP 1
set linesize 120
SET HEADING OFF
SET ECHO OFF
SET FEEDBACK OFF
SET PAGESIZE 0
SPOOL bldpack.sql
select 'set echo on ' from dual;
select 'spool bldpack.lst' from dual;
select 'Remark Build package definitions' from dual;
SELECT NAME SORT1, LINE SORT2,
'Create or Replace ' || TEXT
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE'
AND LINE = 1
UNION
SELECT NAME SORT1, LINE SORT2,
TEXT
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE'
AND LINE > 1
UNION
SELECT NAME SORT1, 999999 SORT2,
'/'
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE'
AND LINE = 1
ORDER BY 1,2;
spool off
SPOOL bldpbdy.sql
select 'set echo on ' from dual;
select 'spool bldpbdy.lst' from dual;
select 'Remark Build package body definitions' from dual;
SELECT NAME SORT1, LINE SORT2,
'Create or Replace ' || TEXT
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE BODY'
AND LINE = 1
UNION
SELECT NAME SORT1, LINE SORT2,
TEXT
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE BODY'
AND LINE > 1
UNION
SELECT NAME SORT1, 999999 SORT2,
'/'
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE BODY'
AND LINE = 1
ORDER BY 1,2;
spool off
SPOOL bldproc.sql
select 'set echo on ' from dual;
select 'spool bldproc.lst' from dual;
select 'Remark Build procedure definitions' from dual;
SELECT NAME SORT1, LINE SORT2,
'Create or Replace ' || TEXT
FROM USER_SOURCE
WHERE TYPE = 'PROCEDURE'
AND LINE = 1
UNION
SELECT NAME SORT1, LINE SORT2,
TEXT
FROM USER_SOURCE
WHERE TYPE = 'PROCEDURE'
AND LINE > 1
UNION
SELECT NAME SORT1, 999999 SORT2,
'/'
FROM USER_SOURCE
WHERE TYPE = 'PROCEDURE'
AND LINE = 1
ORDER BY 1,2;
select 'Remark Build function definitions' from dual;
SELECT NAME SORT1, LINE SORT2,
'Create or Replace ' || TEXT
FROM USER_SOURCE
WHERE TYPE = 'FUNCTION'
AND LINE = 1
UNION
SELECT NAME SORT1, LINE SORT2,
TEXT
FROM USER_SOURCE
WHERE TYPE = 'FUNCTION'
AND LINE > 1
UNION
SELECT NAME SORT1, 999999 SORT2,
'/'
FROM USER_SOURCE
WHERE TYPE = 'FUNCTION'
AND LINE = 1
ORDER BY 1,2;
spool off
felice_pago

Newsgroup: it.comp.software.database
Titolo: software gestione personale reparti ospedali

Cerco software (possibilmente free) per gestione personale medico e
paramedico reparti ospedalieri.
Grazie maria


Forse ti può interessare CARE 2002:
http://sourceforge.net/projects/care2002/
http://care2x.com/
CARE 2X php Integ Hospital Info System
Integrated Hospital Information System. Uses PHP & mySQL. Functions: 
Surgery, Nursing,Outpatient,Wards,Labs, Security,Admission,Schedulers, 
Repair, Communication & more. Multilanguage, userconfig, embedded AI & 
work bots. Modular & scalable.
Bye
gp
-- 
gpb chiocciola freemail punto it

Newsgroup: it.comp.software.database
Titolo: AIUTO su SQL Server

Salve a tutti :)
Ho due server con SQL server installato su entrambe. Su uno dei computer
ospito il database del gestionale aziendale mentre sull'altro ospito una
replica parziale dello stesso database che utilizzo per la gestione del sito
WWW in asp. Periodicamente devo eseguire delle repliche (ogni 2 o tre ore
circa) per aggiornare i dati del magazzino. Il problema è che durante la
replica perdo sia le chiavi su ogni tabella che i flag identity. Come posso
fare per evitare questo ?? o dove sbaglio ??
Datemi una dritta per favore .. grazie in anticipo :)
Marco Marongiu

...

Non per scoraggiarti ma per la mia esperienza se stai utilizzando campi
identity credo che troverai non poche difficoltà. Purtroppo ci si accorge
sempre troppo tardi delle insidie dei campi di tipo contatore
Personalmente ho abbandonato la replica standard di SQL SERVER già alla
versione 6.5 e nella 7 non l'ho neanche guardata. Per la replica ho
costruito a mano meccanismi ad hoc.
Se ti interessa possiamo riparlarne.
Ciao Nicola

 Ciao Nicola
Grazie per la risposta :)
Mi interesserebbe sapere però come posso fare per non perdere questi campi,
qualsiasi consiglio è accettato .. anche un rimando a dei tutorial,
purtroppo non ho trovato nulla di valido.
Grazie ancora.
Ciao
Newsgroup: it.comp.software.database
Titolo: Oracle compra InnoDB, che fine farà MySQL???????

Una tegola sulla mia testa!!
Oracle compra InnoDB, il motore relazionale di MySQL,
è l'inizio della fine?
Quale futuro free per mysql soggiogato ad Oracle?
http://www.fullo.net/blog/archives/2005/10/10/oracle-compra-innodb/
GL

 GL
A mio avviso, il problema si pone solo per quegli utenti che
vogliono acquistare una licenza commerciale MySQL, che l'anno
prossimo potrebbe avere un forte aumento dopo che Oracle negoziera'
il rinnovo del contratto fra Innobase e MySQL, in base al
quale MySQL vende licenze che includono InnoDB.
Per l'uso nei termini della GPL, non ci sono problemi.
http://news.zdnet.com/2100-3513_22-5894977.html
Nel peggiore dei casi, questa situazione potrebbe mettere
MySQL nelle condizioni di non poter vendere licenze commerciali
che includono InnoDB. Credo che la comunita' open source debba
preoccuparsi pochissimo di questa eventualita', che al massimo
costringera' MySQL a rivedere le sue priorita' e a cercare di
far soldi con i servizi piuttosto che con le licenze. (E gia'
si era avviata per quella strada, quando ha proposto MySQL Network,
http://www.mysql.com/network/
 )
Vedi il caso di Interbase, che fu rilasciato GPL da Borland, e poi
fu di nuovo proprietario. Quello che era GPL sopravvisse come
Firebird.
A parer mio, e anche a detta di parecchi osservatori, Oracle puntera'
sull'aumento delle royalties e sulla pubblicita' che la proprieta'
del marchio Innobase gli dara' verso quegli utenti che, raggiunti
i limiti di MySQL, si guarderanno intorno alla ricerca di un database
piu' potente.
ciao
gmax
-- 
  _  _ _  _
(_|| | |(_|><
  _|
http://gmax.oltrelinux.com

Mi intrometto alla discussione interessante perchè ho sempre avuto un 
dubbio; in che termini posso utilizzare MySQL senza acquistare nessuna 
licenza??
Nel dettaglio:
sviluppo un prodotto che si basa su MySQL
1) vendo prodotto + motore DB MySQL
2) vendo solo la consulenza e non il prodotto che viene installato 
Praticamente nella seconda soluzione non considero la vendita del prodotto 
che viene praticamente incluso nelle giornate di consulenza
Grazie per i suggerimenti

 Grazie per i suggerimenti

 Grazie per i suggerimenti
ciao
