mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: [ORA] ORA-28667

Ciao a tutti
non trovo alcuna documentazione riguardo a quest'errore
che ho ottenuto durante l'esecuzione dell'Import di un DB.
---
IMP-00017: following statement failed with ORACLE error 28667:
 "ALTER TABLE "BIOOBJECT" ADD  PRIMARY KEY ("BIOOBJECTID") USING INDEX
PCTFRE"
 "E 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 16117760 NEXT 1048576
MINEXTEN"
 "TS 1 MAXEXTENTS 
2147483645
 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFF"
 "ER_POOL DEFAULT) TABLESPACE "DATA" ENABLE"
IMP-00003: ORACLE error 28667 encountered
ORA-28667: USING INDEX option not allowed for the primary key of an IOT
---
 Raffaello

 ORA-28667: USING INDEX option not allowed for the primary key of an IOT
La tabella e' Index Organized, pertanto non puoi specificare una USING
INDEX.
Davide

Newsgroup: it.comp.software.database
Titolo: Aggiornamento tabella indicizzata dbase IV da Access97 OK, da Access2000 no: perche?

Ho collegato una tabella .dbf, che ha la sua brava chiave primaria, ad
Access97 e riesco ad aggiornarla tranquillamente: perche', avendo installato
Access2000 (con Office2000 SR-1a), aver creato un nuovo db ed aver collegato
la medesima tabella non riesco a fare altrettanto? (mi dice che non e'
aggiornabile)
Vincenzo
p.s. giusto per chiarezza: ho provato anche utilizzando come unica
applicazione attiva Access2000 (servizi vari di NT esclusi, ovviamente)

aggiornabile)
Problema noto di A2K
Non ricordo se M$ ha rilasciato qualche patch
--
Lorenzo Coronati
--
<<Io studio ing gestionale e dei non laureati 
che mi sputano in faccia mi faccio beffe.>>
(Andrea "Mr Bad Guy", 10/07/2000)
--

 wrote in message
398c4db2...@news.libero.it...


 wrote in message
news:8mmk52$s5o$1...@galileo.it.ip-plus.net...

Newsgroup: it.comp.software.database
Titolo: timestamp oracle

Salve e a tutti.
Diciamo che ho un campo timestamp in una tabella
create table h (t timestamp);
eseguo delle query tramite programmi C con le librerie OCI, che pero'
mi restituiscono la dimensione della colonna timestamp a 11. In questo
modo stampando i risultati di una select * ho i risultati troncati a
quella lunghezza
11-NOV-05 1
11-NOV-05 1
11-NOV-05 1
...
assolutamente non significativi, mentre io avrei bisogno di cose tipo
11-NOV-05 11.20.33 PM
 e, anche meglio
11-NOV-05 23.20.33
Qualche suggerimento?
Grazie per l'attenzione, ciao!
GePs

 
Il post e' vecchio e se hai gia' risolto fingi che non abbia scritto nulla.
Bisognerebbe leggere il codice per poter dire qualcosa.
In generale non si stampa direttamente la data ma si converte questa 
prima in stringa.
Puo' essere fatto in C (esempio con cftime) oppure da oracle con 
funzioni come to_char (che puoi sfruttare per formattare la data come 
piu' ti piace).
Se tu esegui una vera e propia query da C ti consiglio l'uso di to_char 
(se gia' non lo stai facendo).
Ciao
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 piu' ti piace).
Il problema e' che sto lavorando con le OCI, e non riesco ad acquisire
la data se non su una stringa, e sempre di quella lunghezza! Il
discorso e' abbastanza complesso, e anch'io, complice il fine
settimana, l'ho perso di vista. Comunque avevo gia visto il to_char e
credo che mi sara' utile piu avanti.
Grazie mille!

Newsgroup: it.comp.software.database
Titolo: Problema ordinamento records

ho una tabella con tre campi (sconto1, sconto2, sconto3) ciascuno contenente
valori diversi:
sconto1: 10%, 5%, 20%
sconto2: 20%, 10%, 5%
sconto3: 2%, 3%, 5%
se uso una query tipo "order by sconto1 DESC, sconto2 DESC, sconto3 DESC" mi
ordina ovviamente solo i dati del campo "sconto1", e solo a parità di valori
utilizza gli altri criteri di ordinamento. Come faccio invece ad ordinare i
dati indipendentemente dal campo nel quale sono stati inseriti ? Vorrei
insomma ottenere un ordinamento tipo:
2%    sconto2
3%    sconto3
5%    sconto2
5%    sconto3
10%  sconto1
10%  sconto2
20%  sconto1
... e così via.
E' possibile con ASP ed Access ?
Grazie.

 ha scritto nel messaggio
news:a0ugen$n4gni$1...@ID-83001.news.dfncis.de...

Prova con una UNION delle tabelle poi la ordini, ciao
davide

| ho una tabella con tre campi (sconto1, sconto2, sconto3) ciascuno
contenente
| valori diversi:
|
| sconto1: 10%, 5%, 20%
| sconto2: 20%, 10%, 5%
| sconto3: 2%, 3%, 5%
[snip]
| Vorrei insomma ottenere un ordinamento tipo:
[snip]
Tu vorresti insomma:
+--------+-----+-----+-----+
|Nome    | Sc1 | Sc2 | Sc3 |
+--------+-----+-----+-----+
|Nutella | 2%  | 20% | 10% |
|Pasta   | 50% | 5%  | 12% |
|Merluzzo| 20% | 12% | 10% |
|Salame  | 15% | 16% | 12% |
+--------+-----+-----+-----+
Un po' difficile... Certamente non è possibile con una query semplice.
Forse potresti cercare, con un if o un case all'interno della query, di
estrarre solo il campo con lo sconto minore.
A tutta prima comunque il tuo problema mi sembra che nasca da una mancata
normalizzazione del tuo db.
M
Newsgroup: it.comp.software.database
Titolo: Alter table in una procedura Oracle

Ciao, qualcuno sa se è possibile inserire un operazione ALTER TABLE
dentro un FOR LOOP in una procedura Oracle?
Ho provato a fare
......
FOR cur_rec IN cur
    LOOP
      exit when cur_rec%NOTFOUND;
      ALTER TABLE Pippo DROP CONSTRAINT CUR_REC.CON_NAME;
    END LOOP;
Ma quando compilo mi da:
PLS-00103: Encountered the symbol "ALTER" when expecting one of the
following:
   begin declare end exit for goto if loop mod null pragma raise
   return select update while <an identifier>
   <a dou

 
per inserire comandi di modifica delle strutture(alter,create,drop...) 
devi utilizzare l'SQL dinamico(hint prova a guardare la doc del package 
DBMS_SQL)

Aggiungo che potrebbe avere problemi con il cursore (se legge da una
vista di sistema) visto che ad ogni alter table la vista verrebbe
aggiornata; nel caso, conviene prima mettersi i dati in una tabella
temporanea ed usare il cursore su quella
(l'exit che ha messo inoltre mi sembra inutile, non vorrei fosse stato
messo per il problema di cui sopra, che tra l'altro non verrebbe
risolto)

Alla fine ho risolto così:
OPEN cur;
       LOOP
         FETCH cur INTO CON_NAME, TAB_NAME;
         EXIT WHEN cur%NOTFOUND;
         EXECUTE IMMEDIATE 'ALTER TABLE ' || TAB_NAME || ' DROP
CONSTRAINT ' || CON_NAME;
       END LOOP;
dove TAB_NAME, CON_NAME me li ricavo con la SELECT del cursore.
Funziona benissimo.
Grazie ragazzi e ciao

Il problema e' che adesso la stessa cosa la devo fare in Interbase e
sono dolori!!!! Non so da dove cominciare.

Newsgroup: it.comp.software.database
Titolo: Problemi nell'uso di DBDesigner 4

Salve, stavo provando un po' questo programma ma nella progettazione
di un modello ho un problema. 
Ho creato tre semplici tabelle di prova, ciascuna con un campo chiave
primaria e basta. Se connetto la prima tabella con la seconda con una
relazione uno a molti e poi connetto la seconda tabella con la terza,
sempre con una relazione uno a molti, accade che nella terza tabella
le chiavi esterne vengono automaticamente generate sia per la chiave
primaria della tabella 2 sia per la chiave esterna della tabella 1
presente sulla tabella 1:
Tab_1 (idTab_01 INTEGER)
Tab_2 (idTab_02 INTEGER, idTab_01FK INTEGER)
Tab_3 (idTab_03 INTEGER, idTab_02FK INTEGER, idTab_01FK INTEGER)
Tab_1  uno a molti Tab_2 uno a molti Tab_3
E non riesco in nessun modo ad eliminare la chiave esterna idTab_01FK
della terza tabella.
Ho guardato i due esempi inclusi nel programma e nell'esempio del
bookshop il fenomeno che a me capita non succede. Avevo anche provato
a modificare il file xml del salvataggio ma ogni volta che lo riapro
mi reimposta automaticamente le chiavi esterne, cosa che non avviene
con l'esempio del bookshop.
Voi sapete come si puo' fare a creare quella relazione senza che in
automatico aggiunga anche l'altra chiave? 
Grazie
-- 
Scritto da Gordon
E-mail: tbeqba@_EVZHBIVZV_avpu.vg

 e risponde:
ho trovato, scusate per il messaggio inutile.


automatico aggiunga anche l'altra chiave? 
ho controllato nelle impostazioni, credevo di aver trovato la
soluzione ma ancora rimane lo stesso problema.

Newsgroup: it.comp.software.database
Titolo: MS Sql accodare tabelle

un piccolo gestionale utilizza MS Sql, sono gestite tre
ragioni sociali sullo stesso server, ma in database distinti.
Ora mi chiedoni di poter interrogare le vendite di un cliente
sulle tre ragioni sociali, il codice cliente č diverso, ma c'č la
partita iva come chiave comune.
La cosa piů semplice mi sembra sia quella di creare una tabella
con la stessa struttura delle tre nei singoli db e fare query su quella.
quindi ho creato un db comune e una tabella con la stessa struttura
delle tre nei singoli db, ora vorrei sapere se c'č un comando eseguibile
in un file .bat che mi possa fare in sequenza:
svuotamento della tabella comune,
copia della prima tabelle nella comune,
accodamento della seconda tebella,
accodamento della terza tabella.

 accodamento della terza tabella.
Quale versione di Sql Server hai?
-- 
David Martin

 ha scritto nel messaggio 
news:51b8saF...@mid.individual.net...

credo 2005, ma non vorrei dire stronzate,
come si può vedere la versione?
è chiaro che non son pratico di MsSql 

 come si può vedere la versione?
Hai uno strumento di amministrazione per collegarti a Sql Server ed
eseguire query (es. "Query Analyzer" o "Sql Server Management Studio")?
Dovresti eseguire la seguente istruzione e riportare il risultato:
select @@version
Se non trovi strumenti grafici, apri la shell (Start -> Esegui -> cmd) e
copia la seguente istruzione (dove NomeServer è il nome dell'istanza di
Sql Server nella quale stanno i tuoi db):
osql -SNomeServer -E -q"select @@version"
-- 
David Martin

 con la stessa struttura delle tre nei singoli db e fare query su quella.
Non ti serve. A prescindere da quale versione di SQL Server stai utilizzando 
puoi eseguire una query del tipo
SELECT campi
FROM db1.owner.tabellaA
WHERE cliente = x
UNION ALL
SELECT campi
FROM db2.owner.tabellaB
WHERE cliente = y
UNION ALL
SELECT campi
FROM db3.owner.tabellaC
WHERE cliente = z
Come vedi non č necessario neanche utilizzare una condizione di ricerca 
comune ma puoi utilizzare 3 diverse query e legarle da una condizione UNION 
ALL. Nulla ti impedisce, comunque, di popolare una quarta tabella con il 
risultato di questa query...
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://blogs.aspitalia.com/lucabianchi

 risultato di questa query...
tutto corretto, e io aggiungerei che è anche abbastanza facile farsi
un pacchettino DTS (o SSIS se è 2005) che può fare anche un po' di
housekeeping oltre che far girare la query suggerita...
bye!

ringrazio tutti per le risposte
Newsgroup: it.comp.software.database
Titolo: aiuto programmi

dove posso trovare Crystal report?
grazie Giovanni

 dove posso trovare Crystal report?
www.crystaldecisions.net
Davide

 ha scritto nel messaggio
news:3CACA735...@planet.nl...


Newsgroup: it.comp.software.database
Titolo: che linguaggio

Secondo voi che linguaggio mi conviene usare per
fare delle elaborazioni su database mysql dal lato
server.
Mi spiego meglio, importo da un file di testo in un database
mysql cancellando i dati preesistenti, prima di essere reso disponibile
il database deve subire delle variazioni prendendo dati da altre tabelle.
Il tutto deve avvenire in automatico sotto il controllo di cron.
Io pensavo al perl ma non so se e' il più adatto.
Falco

Falco il Thursday 14 March 2002 09:16 scrisse:

Perl, PHP standalone, Ruby, Python, volendo anche Java.
-- 
frank@office
DebianSid-2.4.13 on a P|||@1GHz-256MB 

io fra tutti consiglio perl, installato quasi di sicuro sulla macchina, trovi
un sacco di codice d'esempio, e con mysql ci va molto daccordo.
Falco ha scritto:

--
demis

Newsgroup: it.comp.software.database
Titolo: Riba Elettroniche

Ho perso il codice di VB che mi permetteva di esportare in elettronico e
salvare su floppy  le RIBA per uso banca.
Qualcuno sa dove posso ritrovare del codice completo allo scopo?
Grazie a quanti mi aiuteranno.
Ciao
Paolo

Newsgroup: it.comp.software.database
Titolo: [forse OT] funzione excel

chiedo scusa a tutti ma non trovavo un ng più pertinente.
il foglio excel mi serve per uno studio clinico, nel quale devo misurare
parametri istantaneamente ad un tempo dato da una condizione ambientale.
Perciò avrei bisogno di una formula che mi restituisca hh.mm.ss più volte a
comando perchè io poi possa dividere in blocchi (per i calcoli statistici)
i dati che un sofware dedicato mi raccoglie dal paziente (tramite la
periferica-monitor...roba ospedaliera). tutto è in attesa che il tecnico
del software di acquisizione mi crei la possibilità di fare tag-times, ma
ora che aspetto lui mi laureo.
se uso ADESSO e poi mi faccio restituire ORA MINUTO e SECONDO va bene, il
problema è che poi tutte le volte che tocco la cella me le cambia tutte...
pensavo se non fosse possibile far copiare il solo valore di ORA, MINUTO e
SECONDO in una cella che poi non modifichi più il valore.
Spero sia il classico bicchier d'acqua, illuminatemi. Non sono attrezzato
di grande cultura informatica e nemmeno excel e mi sto spaccando la testa.
grazie anticipato
PW

 grazie anticipato
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: Domanda facile

Salve,
come faccio quando sono dentro telnet a usare il client per mysql.
Cioč come posso dare comandi per mysql?
C'č un sistema per passare ai comandi di mysql?
Se ci provo appena entro in telnet mi dice che mysql non esiste come
comando.

 come faccio quando sono dentro telnet a usare il client per mysql.
Usando l'interfaccia mysql.
Se non hai l'interfaccia mysql installalo.
Davide

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

 Che comando devo dare.
mysql. Se non e' installato dovrai installarlo.
Davide

Newsgroup: it.comp.software.database
Titolo: AIUTO: SQL 7.0 su WIN95.

Ciao a tutti,
per caso qualcuno e' riuscito ad installare SQL 7.0 su WIN95?
A me da' degli errori in fase installativa su dei componenti ACTIVEX, verso
la fine, e poi non mi funziona l'enterprise manager.
Quancuno mi aiuta?
Sono disperato....
Altrimenti, ci sono altri tool per WIN95 per amministrare un database
Microsoft SQL da remoto??
Grazie,
Ivo.
-- 
Posted from 
mta03-acc.tin.it
 [212.216.176.34] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Microsoft SQL da remoto??
Nessuno che io sappia.
Davide

Newsgroup: it.comp.software.database
Titolo: backup mysql

Ciao ragazzi, conoscete per caso un tool per fare il backup giornaliero in
automatico dei db in winmysql?
Ciauz e 10x
--
___________________________
ilGiovine - webdesign&co:) (?)
iv...@faronet.it
uin (icq number): 125262043
-------------------------------------------------


wrote:


denghiu...sto provando:))


Newsgroup: it.comp.software.database
Titolo: installare istanza singola su cluster di MS SQL SERVER 2005

In una installazione di Ms sql server 2005 clusterizzata, posso
installare una mia istanza NON in cluster ?
Grazie  e saluti

 Grazie  e saluti
pare sia possibile mixarle
http://books.google.co.uk/books?id=llBzeSu_UmYC&pg=PA171&lpg=PA171&dq=clustered+and+non-clustered+instance+sql+server&source=bl&ots=ttBBJ1W1A9&sig=gnKOJMaI4fi_689FlPGNr3e-yrs&hl=en&ei=njmkTYyELciAhQft1oDHCQ&sa=X&oi=book_result&ct=result&resnum=6&ved=0CEcQ6AEwBQ#v=onepage&q&f=false
Newsgroup: it.comp.software.database
Titolo: licenza MySQL e Java

premetto che sono nuovo di problemi di licenze e altro. un amico mi ha chiesto di creargli un piccolo programma per la gestione del suo negozio (carico, scarico, ecc.). vorrei usare Java e MySQL ma non ho capito bene se dato che l\'applicazione sara\' usata in ambito commerciale (ma non e\' venduta o altro) c\'e bisogno di qualche licenza. grazie 1000
Mauro
------------------------------------------------------------------------
Questo messaggio e' stato inviato tramite i Newsgroup di Punto
http://www.punto.it
------------------------------------------------------------------------

 premetto che sono nuovo di problemi di licenze e altro. un amico mi 
<ZAP>
Vedi le FAQ 
http://www.soft-land.org/faq/icsdfaq.html
Ed imposta il tuo NewsReader per interrompere le linee a 72 caratteri,
altrimenti leggere cio' che scrivi non e' tanto facile.
Davide

usavo i gateway via web ma mi sa che alla fine e' meglio usare un client
cmq per il discorso licenza ho controllato sulle faq ma la cosa mi resta
oscura
(sono un po' duro)
---
Allora, MySQL viene distribuito con licenza GPL solo per un "normale uso
interno", se pero' usate MySQL come database per una applicazione
commerciale (che vendete) o lo usate linkato staticamente nella vostra
applicazione, o comunque in un modo per cui ci fate i soldi sopra, siete
pregati di contattare MySQL e farvi dare una licenza per ogni server (ogni
macchina su cui gira il demone mysqld).
Questo perche':
1. se MySQL fosse GPL, la vostra applicazione commerciale dovrebbe essere
GPL pure lei
2. dato che ci fate i soldi potreste anche contribuire allo sviluppo del
prodotto ed al suo mantenimento.
---
il mio programma non ho problemi a farlo GPL, ma quello che non capisco
molto
(e' una questione di sfaccettature direi) e': io non ci faccio i soldi sopra
perche'
il programma mico lo vendo, pero' poi lo uso per gestire il negozio, e
quindi i
soldi ce li faccio (o meglio li fa il "committente") indirettamente.
indipercui, e' gratis o no?
thanks
Mauro


 Mauro
Se stai usando la versione in licenza GNU/GPL di mySQL, i tuoi programmi
prevedono l'uso in link statico e/o dinamico delle funzioni di mySQL  E
i tuoi programmi vengono usati da terzi (a qualsiasi titolo) i tuoi
programmi
sono posti in licenza GNU/GPL. Devi quindi fornire il codice sorgente.
Se li usi solo per te tutto quello scritto sopra non si applica.

 
c'e' qualche carenza nella punteggiatura ma mi pare di aver capito :)) 
grazie mille davvero, avevo perso la speranza di aver risposte
bye
Mauro
Newsgroup: it.comp.software.database
Titolo: PostgreSQL

Sul mio Windows 95 voglio installare questo database ma su
www.postgresql.org
 ho trovato solo i sorgenti e i binari per linux e NT.
Ho scaricato questi ultimi sperando potessero andar bene ma necessitano di
alcune DLL che io non ho e non sono riuscito a trovare.
La domanda è questa:
se trovo quelle DLL vanno bene x Win95 ?
C'è qualcuno di voi che lo ha installato?
Ciao, Grazie, Matteo

 C'è qualcuno di voi che lo ha installato?
Ciao
mi tocchi un tasto dolente.
Avrò postato la stessa domanda su una miliardata di forums e NG.
Mi dicono tutti che ci vuole ALMENO WindowsNT, altrimenti nada...:(

 ha scritto nel messaggio
news:8p7ui0$qqi$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.software.database
Titolo: query annidata e order by

Ho un db Oracle 7.3.4 . La seguente query:
select *
from  ( select cust_int_cd, cust_name, cust_vat_cd
    from customer
  where agent1_int_cd=705
  order by cust_name
   )
where rownum <= 50
da errore: "missing right parenthesis" nella clausola order by. Come mai?
Devo per forza mettere l'order by nella query esterna?
Grazie

> Devo per forza mettere l'order by nella query esterna?
Non puoi mettere l'order by nella query interna.
Massimo.

Newsgroup: it.comp.software.database
Titolo: [ANN] FIBPlus 5.1 per Firebird/Interbase

Luned' sarà rilasciata la versione 5.1 delle FIBPlus (
www.devrace.com
)
per gli utenti registrati.
E' già disponibile la versione trial:
http://www.devrace.com/en/fibplus/download/index.php?BID=19&ID=42
--
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 
www.FirebirdSQL.it
Senza offesa, ma un sito in cui l'80% dei link sono impostati da un
cammello ubriaco, non e` che faccia una grande pubblicita` al prodotto
Henryx
-- 
Valentina: "Mi piace inventare gli spettacoli che voglio... quelli
che non riesco a vedere, cerco di sognarli..."
                                          Guido Crepax (1933-2003)

Newsgroup: it.comp.software.database
Titolo: scatole cinesi (aiuto X analisi)

un gruppo ha N societa spa di propieta
queste societa hanno delle propieta nelle altre
per esempio la societa PLUTO
pippo spa 5%
gatto spa 80%
cane  spa 15%
la societa CANE partecipa a pluto
pluto 15%
gatto spa 5%
.....
stessa cosa accade con i membri delle societa in questione
alcni consiglieri sono presidenti in altre
il mio problema e' avere uno storico ad esempio se il predidente si
dimette da una societa vorrei tenere in archivio i cambiamenti
societari, stessa cosa con la variazione delle quote partecipative
ad esempio PLUTO cede a TOPOLINO srl il 10% di GATTO

Perchè non fai semplicemente una tabella
Attività|Società 1|Società 1|Valore|data
ex:
Cede|PLUTO|TOPOLINO|10% Gatto|2010-05-20


 
non mi darebbe le informazioni ad un interrogazione

Newsgroup: it.comp.software.database
Titolo: tool free mssql

Salve a tutti, qualcuno mi sa dire se esistono dei tool grafici free per
amministrare un db di SqlServer.
Grazie.



Conosco questo (ma mai usato) 
http://www.asql.biz/DbaMgr.shtm
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
Database Gate - The Powerful SQL Editor ODBC based
http://www.sgr.info
Email happyman69 (at) 
libero.it

Newsgroup: it.comp.software.database
Titolo: Primary key

Salve, qualcuno sa dirmi cortesemente con che comando SQL posso sapere la
primary key di una tabella?
Alberto

 primary key di una tabella?
soluzioni certamente proprietarie temo. Che DBMS usi?

 ha scritto nel messaggio
news:c2i9pv$1s922p$1...@ID-65620.news.uni-berlin.de...


> soluzioni certamente proprietarie temo. Che DBMS usi?
Ciao Alberto,
sono sicuro che ci siano anche altri metodi, ma
supporta anche lo standard ANSI tramite le Information
Schema views:
SELECT *
FROM   INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE  TABLE_CATALOG = 'nomedb'
  AND  TABLE_SCHEMA = 'public'
  AND  TABLE_NAME = 'nometabella'
  AND  CONSTRAINT_TYPE = 'PRIMARY KEY'
In maniera analoga per sapere quali colonne compongono
la chiave puoi selezionare dalla vista:
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
Ciao,
--
Gianluca Hotz - SQL Server MVP
http://italy.mvps.org
 - 
http://www.ghotz.com
http://www.ugiss.org
  - 
http://www.ugidotnet.org

   AND  CONSTRAINT_TYPE = 'PRIMARY KEY'
Ciao Gianluca(*), questo è un metodo standard ? o vale solo per
PostgreSQL ?
Io ho provato con Interbase e non funziona...
(*) grazie ancora per le preziose delucidazioni su
comp.databases.theory ;-))

Newsgroup: it.comp.software.database
Titolo: esistono standard sulle strutture dei db ?

oppure uno fa come gli pare ?

 oppure uno fa come gli pare ?
si applica largamente la regola 'There is one more than one way to do it'.. 
il resto e' dato dal buon senso, dalla pratica e dall'ingegno..
-- 
www.iuz-lab.info

 
www.iuz-lab.info

 oppure uno fa come gli pare ?
esistono dei criteri che si possono piu' o meno seguire e che spesso
coincidono col buon senso ma delle strutture rigide non credo proprio, ad
es.:
http://it.wikipedia.org/wiki/Normalizzazione_del_database

 
http://it.wikipedia.org/wiki/Normalizzazione_del_database

 
prova a fare una ricerca con:
database patterns
qualcosina sembra esserci ma non ho tempo di verificare
Newsgroup: it.comp.software.database
Titolo: [Postgres] Errore durante il vacuum

Forse è una FAQ, vi chiedo di perdonarvi ma non lavoro di solito coi
databases, ho cercato su Google ma ho trovato circa 50 pagine, le ho
anche lette (!!) ma le uniche che riportavano lo stesso errore che vedo
anche io erano, purtroppo, in giapponese....
Sul mio server gira PostGres 7.1.3, la macchina è un linux RedHat 6.2.
Vi sono 2 databases nel server PGSQL.
Per il primo db, abbastanza corposo (circa 1Gb), sono previsti degli
script che eseguono il backup del db e il VACUUM.
Il backup procede senza errori, ma per il vacuum ottengo questa
risposta, dopo che buona parte del vacuum stesso è stata eseguita sulle
tabelle del db:
#NOTICE:  RelationBuildDesc: can't open pg_temp.30931.2: No such file or
directory
#ERROR:  _mdfd_getrelnfd: cannot open relation pg_temp.30931.2: No such
file or directory
#vacuumdb: vacuum  nomedb failed
Per chiarezza, il database è stato "trasferito" integralmente assieme al
postgres da un vecchio server a uno nuovo, e almeno per quanto riguarda
l'uso del db stesso, sembra funzionare egregiamente (dall'avvio del
Postgres all'uso di Select, ecc.)
Purtroppo sono abbastanza incompetente in fatto di databases (sono
sistemista linux e non lavoro di solito coi db), e quindi sto cercando
aiuto un po' ovunque.
Ringrazio anticipatamente chiunque proverà ad aiutarmi.
--
Jarsil

#vacuumdb: vacuum  nomedb failed
E' fallita la smgropen(). O sta cercando di fare il vacuum di una VIEW,
oppure gli viene passato erroneamente 'failOK > 0'.
In entrambi i casi, ovviamente, non dovrebbe succedere [1].
Prova a fare il VACUUM di una tabella singola - e poi della tabella che
ti da' errore. Cosa succede?
Leonardo
[1] L'unico caso che mi viene in mente e' che esista, erroneamente, una
    tabella temporanea in pg_tables chiamata pg_temp.30931[.2], che era
    in uso all'epoca del DUMP, ma e' stata cancellata prima che finisse
    (=DUMP fatto alla garibaldina :-) ).
    Una soluzione macellaia potrebbe essere di fare un backup in SQL, e
    reimmettere il backup subito dopo. Questo senza clienti attivi.
    Una ancora piu' sanguinaria potrebbe essere
	\connect - postgres
	DELETE FROM pg_class WHERE relname LIKE 'pg_temp.30931%';
    ...ma non la raccomanderei ai deboli di cuore :-) e anche li' prima
    di riconnettere un cliente autentico URGE un VACUUM.
-- 
".signature": bad command or file name

     di riconnettere un cliente autentico URGE un VACUUM.
Temo purtroppo di non poter fare operazioni a clienti staccati perché il
database serve ad un sito su cui abbiamo dei clienti che lavorano tutti
i giorni tutto il giorno...
Il vacuum viene eseguito 3 volte al giorno e altrettante il backup dei
databases...
Cercherò ti trovare sta benedetta tabella pg_temp.
Se sono troppo OT o poco interessante, posso continuare il discorso via
email, se qualcuno ha l'anima gentile di aiutarmi perché sono nelle
piste...
--
Jarsil
jar...@ngi.it
Newsgroup: it.comp.software.database
Titolo: settimana -> datainizio e datafine

C'è un modo sotto Access 97 per trasformare il numero di settimana in una data di inizio e una data di fine ?
Grazie. Ilic.

 Grazie. Ilic.
in realta' e' per oracle ma dovrebbe essere standard o giu' di li':
select to_date('01012002','DDMMYYYY') + 12 * 7      inizioSett12,
       to_date('01012002','DDMMYYYY') + 12 * 7 + 6  fineSett12
 from dual;
Greetings,
Alessandro
Pesaro, Italy
http://www.b3soft.com


dim Settimana as integer
dim Inizio as date
dim fine as date
Settimana=24
Inizio=Cdate("1/1/" & Year(Date()) + (( Settimana * 7) -7)
fine=inizio + 7
bye :o)
Newsgroup: it.comp.software.database
Titolo: Aggiornare le prime n righe

Ciao, vorrei fare una cosa del tipo :
Update top 20 Card
set id_ordine=1
Where id_scatola =2
cioè aggiornare solo i primi 20 record
è possibile ?
Grazie

 ? possibile ?
Se hai un modo per distinguerli sti 'primi' 20 record... 'primi'
in che?
Davide
-- 
| Every successful person has had failures but repeated failure is no
| guarantee of eventual success. 
| 
| 

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

grazie
gia'... ma i primi venti cosa ? almeno la chiave vuoi darla ?
update Card
set id_ordine=1
Where CHIAVEPRIMARIADICARD in (
select top 20 CHIAVEPRIMARIADICARD
from Card
where id_scatola =2
)
per quanto possa valere senza neppure un ordinamento...
Grunf


set rowcount 20
Update Card
set id_ordine=1
Where id_scatola =2
set rowcount 0
Il parametro può essere una variabile oltre che una costante.
Ciao, Alessandro

 grazie
sotto DB/400 esiste RRN

 )
e dierei che è standard SQL
"Grunf Grunt" <gr...@negoziofiori.ny> ha scritto nel messaggio
news:AA1rc.4896210$iA2.5...@news.easynews.com...


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

Ciao a tutti.
L' abbreviazione DBMS cosa significa?
Grazie
Giuseppe

 L' abbreviazione DBMS cosa significa?
DataBase Management System: software che consente di creare e gestire un
database.
--
Matteo Palmieri - Cybercreations
www.cybercreations.it

 L' abbreviazione DBMS cosa significa?
Devi Leggere Le Faq (in antica lingua Huurdu ovviamente)
http://www.soft-land.org/faq/icsdfaq.html
Davide


http://www.soft-land.org/faq/icsdfaq.html
A questo punto sorge spontanea la domanda: "L'abbreviazione FAQ cosa
significa?" ;)
Matteo

Newsgroup: it.comp.software.database
Titolo: Esatto 2000

Salve,
Qualcuno di voi si è già imbattuto in esatto2000?
Avrei bisogno di sapere se è possibile, e nel qual caso come, ottenere in
seguito all'inserimento di un pagamento l'id della fattura pagata.
È possibile?
Mi spiego meglio con un esempio:
Effettuo un pagamento da esatto, io ho bisogno di sapere l'id della fattura
e di passarla a un programma in vb che mi aggiorni un db esterno, non
importa come mi ritorni l'id della fattura, basta che io riesca poi a
leggerla..
Non so se sono stato molto chiaro, in ogni caso
Grazie
_d12


Esatto2000 è un prodotto non un database ....
Hai provato a chiedere a chi ha programmato Esatto2000?
Ciao
Matteo
Newsgroup: it.comp.software.database
Titolo: Ricavare l'età in access

Ho già posto il quesito al gruppo è mi è stato risposto e ringrazio
vivamente chi è stato che purtroppo ho perso l'indirizzo ed il nome. Ma non
ho ottenuto il risultato poichè non sono riuscito a ricavare la formula.
In una tabella ho il campo [DataNascita] e avrei bisogno di avere, nella
stessa tabella se possibile, un altro campo [Età] che mi calcoli
direttamente l'età ricavandola dal campo [DataNascita]
esempio:- Il campo [DataNascita] contiene il dato 01/01/2000 il campo [Età]
dovrebbe automaticamente visualizzare "3"
Grazie a tutti

 wrote:
Today()-DataNascita o qualche cosa di simile, mi pare che in
Access esista la DateDiff che ti permette di specificare se vuoi
giorni, ore, anni o millisecondi.
Dai un'occhiata al manuale.
Davide

Newsgroup: it.comp.software.database
Titolo: [MySql] manipolare il db

Chiedo alla comunità quali sono le strade da percorre per risolvere un
problema: sto sviluppando un gestionale con V.O. e Mysql in ambito
multiutente. Un utente privilegiato dell'applicazione deve creare un nuovo
db, copiare alcune tabelle sul nuovo db e svuotarle dal vecchio db. Ma,
essendo in multiutenza, se un utente sta usando l'applicazione ? può
falsare l'operazione, quindi io pensavo di eseguire queste operazioni in
sequenza:
1)verifica chi sta usando il db
1.1.1)se oltre all'utente priv. c'e qualcuno, gli invio un  mex
1.1.2)lo/li devo scollegare dal db
2)devo accedere al db in modo esclusivo
3)eseguo tutte le operazioni già descritte
4)abbandono la modalità esclusiva
5)devo permettere a tutti gli altri di utilizzare il db "manipolato"
Questa è la strategia da me pensata, qualcuno ne ha una più
efficace/semplice/sicura ?
Ci sono comandi/funzioni sql da utilizzare per i punti 1, 1.1.1, 1.1.2, 2,
4, 5 ? se sì quali ?
Grazie a tutti x le risposte che potete darmi,
Alessio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 efficace/semplice/sicura ?
Non conosco il tuo problema, ma io eviterei (come la peste) di maneggiare la 
struttura del db come operazione di routine mentre questo č in produzione...
IG

 IG


 del db via sql?
Leggi, nella documentazione di MySql, tutto quello che riguarda mysqldump e 
mysqlhotcopy.
Newsgroup: it.comp.software.database
Titolo: Codici MUD x la dichiarazione dei rifiuti

Ciao all!
So' che sto' per chiedere una cosa non proprio comune a tutti...
Sto' cercando un DB o qualcosa con cui ricavare un DB formato con tutti i
codici italiani riguardanti il MUD (Modello unico per la dichiarazione dei
rifiuti) correlati con i comuni, vedo di spiegarmi.
Praticamente ogni citta' d'Italia ha un CAP (alcune piu' di uno), per ogni
citta'/CAP vi e' assegnato un codice MUD per poter poi scrivere il vero e
proprio documento MUD con i dati corretti.
Attualmente io ho una minima parte di questi MUD correlati con i CAP, ora
sto' cercando un elenco completo di tutti i codici MUD per i rifiuti
correlati ai vari CAP, qualcuno di voi ha gia' o sa dove potrei trovare una
cosa del genere?
--
RedFoxy
A fox around web
Power at fox for a yiffing world!


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

Newsgroup: it.comp.software.database
Titolo: e' possibile farlo in un unica query ? (innodb)

$sql15 ="SELECT * FROM ".$table['clie']."ripa WHERE ir_contr = 'P';";
$result15 = $db->sql_query($sql15);
while($row15=$db->sql_fetchrow($result15)){
echo "<br/>".$row15['IR'];
echo "<br/>".$row15['ir_mz'];
echo "<br/>".$row15['ir_list'];
echo "<br/>".$row15['ir_iva'];
echo "<br/>".$row15['ir_date'];
echo "<br/>".$row15['ir_qty'];
echo "<br/>".$row15['ir_ci'];
echo "<br/>".$row15['ir_ru'];
echo "<br/>".$row15['ir_fp'];
echo "<br/>".$row15['ir_fp_cli'];
echo $sdl ="INSERT INTO ".$table['maga']."ordini SET
wh_mz='".$row15['ir_mz']."',
wh_ci='".$row15['ir_ci']."',
wh_quantita='".$row15['ir_qty']."',
wh_prezzo='".$row15['ir_list']."',
wh_daordine='".date("Y-m-d")."',
wh_ru='".$row15['ir_ru']."',
wh_condiz='P'
";
$ddl=$db->sql_query($sdl);
if($ddl == TRUE){
echo $upd = "UPDATE ".$table['clie']."ripa SET ir_contr = 'O' WHERE
IR='".$row15['IR']."';";
$db->sql_query($upd);
}

 }
penso sia possibile ottimizzare ma mi servirebbe prima sapere le strutture
complete delle tabelle..
-- 
www.iuz-lab.info

 
www.iuz-lab.info

Newsgroup: it.comp.software.database
Titolo: SQL Server 7.0 e locking

Ciao, ho un quesito che mi lascia perplesso. In un post su un altro
newsgroup, mi è stato detto che, a differenza di Access (o il Jet) in
ambiente multiutente nel quale a livello di codice devo gestire il locking
(con molti problemi!), con SQL server me ne posso dimenticare dal momento
che la gestione è affidata totalmente al motore. Questo corrisponde a
verità?? Con Access, in particolare, se uso SQL ad esempio per aggiungere un
record e all'esecuzione la pagina è bloccata, semplicemente l'operazione non
va a buon fine (record non aggiunto) senza nessun messaggio di errore. Con
SQL Server come funziona??
Grazie a chi mi vorrà rispondere!

 wrote in message news:8hnli0$rlj$1...@news.IT.net...


...


 wrote in message news:8hnnhn$sii$1...@news.IT.net...


...


 wrote in message news:8hns73$ue9$1...@news.IT.net...

Newsgroup: it.comp.software.database
Titolo: client per mySQL

ciao,
qualcuno mi sa consigliare un client per Mysql dotato di interfaccia grafica
(per creazione, modifica e visualizzazione tabelle e record ) che sia
gratuito e che funzioni un po' piů di MySQL query browser?
tnx
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
phpmyadmin

> Torakiki

Newsgroup: it.comp.software.database
Titolo: Aiuto!!!

Qualcuno mi sa indicare un sito che offra spazio web gratuito e
SOPRATTUTTO che supporti PHP e MySql

SOPRATTUTTO che supporti PHP e MySql
http://www.ziobudda.net
 --> php-it --> FAQ.
-- 
       GHERdO, happy linux user
"Siamo tutti quanti figli di Annibale"
Newsgroup: it.comp.software.database
Titolo: Problema stupido con ACCESS

Ciao a tutti.
Solo per curiosità mi sono messo a smanettare con Access.
All'università ho studiato solo SQL ma mai ho avuto a che fare con
l'interfaccia grafica di un DBMS.
Il problemino è il seguente:
tanto per esercizio sto creando un piccolo db per organizzare i miei film.
ho quindi creato due tabelle: attori(cod,nome,cognome) e
film(cod,nome,attore1,attore2,attore3)
Nella tabella film ho messo 3 campi per gli attori per memorizzare un
massimo di 3 attori per film.
vorrei quindi fare i seguenti collegamenti
film.attore1->attori(cod)
film.attore2->attori(cod)
film.attore3->attori(cod)
Sono andato in Relazioni e, dopo aver selezionato i 3 campi attori1,2 e 3,
ho trascinato la selezione sul campo cod della tabella attori.
Nonostante ciò, se provo ad effettuare una query non ho nessun risultato.
Idem se provo a cliccare sul + che compare aprendo la tabella attori.
Come posso fare?
Grazie anticipatamente e scusate la banalità del problema
Roberto

 film(cod,nome,attore1,attore2,attore3)
Spero che questo non et l'abbiano insegnato all'università... da quando
in qua si mettono n colonne per inserire n attori??
- tabella attori (cod, nome, cognome)
- tabella film (cod, titolo)
- tabella film_attori (cod_film, cod_attore)
-- 
David Martin

 Nonostante ciò, se provo ad effettuare una query non ho nessun risultato.
Che query?
-- 
Fa freddo nello scriptorium, il pollice mi duole. Lascio questa 
scrittura, non so per chi, non so più intorno a che cosa...
U. Eco

 - tabella film_attori (cod_film, cod_attore)
beh...sicuramente me l'hanno insegnato bene. peccato che ho studiato 
database poco più di 6 anni fa ed è da allora che non ci metto mano...
Cosa suggerisci per risolvere questo problemino? 

 ottimale (vedi intervento di David Martin).
si, ho provato anche cosě ma non ho risolto il problema.
Come suggerisci di modificare la struttura del db?
Grazie mille 

 Cosa suggerisci per risolvere questo problemino? 
Te l'ha scritto dettagliatamente due righe sopra... ;)

 Come suggerisci di modificare la struttura del db?
Vedi altro mio post di due minuti fa.
Ciao,
Paolo

 Vedi altro mio post di due minuti fa.
Già


 Te l'ha scritto dettagliatamente due righe sopra... ;)
ops... 

 - tabella film_attori (cod_film, cod_attore)
in questo modo avrei però delle ripetizioni nei campi cod_film e cod_attore 
della tabella film_attori, giusto?
Ricordo(spero bene) che si dovrebbero evitare le ripetizioni in una tabella.
Quindi...possibile che la struttura del db sia proprio sbagliata? O quello 
di utilizzare la tabella film_attori è un vincolo che non posso rilassare?
Grazie ancora 

 una tabella.
No, non e' questa la ridondanza che si intende quando si parla
di normalizzazione.
bye 

 di utilizzare la tabella film_attori è un vincolo che non posso rilassare?
Beh, se per "sbagliata" intendi "non normalizzata", la struttura che tu
hai postato è sicuramente sbagliata. Che poi sia la migliore possibile
per le tue esigenze, ti faccia risparmiare spazio e tempo di sviluppo
ecc ecc, questo è un altro discorso (ma anche in questo caso, IMHO, tale
struttura è sbagliata).
-- 
David Martin
Newsgroup: it.comp.software.database
Titolo: AIUTO! IMPORTARE SU ACCESS UN VECCHIO DB DOS (ASCII)

HO PARECCHI DATABASE CREATI CON MSQUICK BASIC E VORREI TRASFORMARLI PER
VISUALIZZARLI CON ACCESS OPPURE APRIRLI CON VISUAL BASIC, POTETE AIUTARMI?
GRAZIE, DIMAX.

 GRAZIE, DIMAX.
Allora....caso uno...crei un interfaccia Visual che ti permetta attraverso
il Comando "OPEN" ti permetta di aprire il file come sorgente dati (lo fai
uguale a quella che utilizza MSQUICK BASIC).
Oppure apri Access..crei nuovo database...sezione tabelle...Importa....
acquisisci i dati del file ascii che aveva creato il MSQUICK BASIC ..
Secondo me dovrebbere essere così...
CIAO
--
-----------------------------------
### CH v2.001 ###
------------------------------------
la potenza della lucidità
www.genio-af.it
www.commagroup.it
 (in allestimento)
NG site >> 
http://www.globalfox.it/ithn

Newsgroup: it.comp.software.database
Titolo: SQL Server Da data a carattere

Ho questo problema:
devo trasformare una data in un campo char, varchar o nvarchar
esempio:
gg/mm/aaaa                aaaamm
25/09/1956   ----->   195609
12/02/1999   ----->   199902
Esiste un comando o un modo per poter inserire questa trasformazione
in una procedura di SQL Server?
Qualcuno mi są aiutare?
Grazie anticipate
Dell'Oca Marco
D.M.Software

 in una procedura di SQL Server?
Mark,
in generale per convertire una data in un testo puoi
usare la funzione SQL ANSI CAST()
Esempio:
SELECT CAST(getdate() as varchar)
Come puoi vedere pero' non puoi controllare il formato.
Il Transact SQL di SQL Server ha la funzione proprietaria
CONVERT() che permette di specificare il formato.
Esempi:
SELECT CONVERT(varchar, getdate(), 120)
SELECT CONVERT(varchar, getdate(), 105)
SELECT CONVERT(varchar, getdate(), 101)
Anche in questo caso, come puoi vedere, sei confinato
ad formati predefiniti per la funzione CONVERT.
Per risolvere il tuo problema, il formato aaaamm,
puoi usare questo trucco:
SELECT LEFT(CONVERT(varchar, getdate(), 112), 6)
Altra tecnica che non si basa sulla funzione CONVERT
e relativi formati:
SELECT CAST(YEAR(getdate()) as varchar) +
       REPLICATE('0', 2 - LEN(CAST(MONTH(getdate()) as varchar))) +
       CAST(MONTH(getdate()) as varchar)
Altra tecnica che non utilizza neanche la funzione
nativa Transact-SQL REPLICATE:
SELECT CAST(YEAR(getdate()) as varchar) +
       CASE
       WHEN MONTH(getdate()) < 10
       THEN '0'
       ELSE ''
       END + CAST(MONTH(getdate()) as varchar)
Ciao,
--
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org
Newsgroup: it.comp.software.database
Titolo: [AIUTO] problema con oracle, forse un crash

Ciao a tutti,
è da stamattina che l'enterprise manager console (mod. standalone) di oracle
9i mi da il seguente errore durante il login:
ORA-12535 TNS: operazione fuori tempo.
ho controllato sulla guida online ed ho trovato la seguente voce
striminzita:
TNS-12535 TNS:operation timed out
Cause: The requested connection could not be completed within the timeout
period specified by the CONNECT_TIMEOUT parameter in LISTENER.ORA. This
error arises from the TNSLSNR.
Action: Either reconfigure CONNECT_TIMEOUT to be 0, which means wait
indefinitely, or reconfigure CONNECT_TIMEOUT to be some higher value. Or, if
the timeout is unacceptably long, turn on tracing for further information.
come si fà a mettere una bella pezza a quadri?
Grazie
Daniele

tutto risolto! ^_^
DanZz

Newsgroup: it.comp.software.database
Titolo: [OT] relazioni in uno schema ER

Mi rendo conto che dell' OT però non so proprio dove postare la mia domanda.
In uno schema ER è sbagliato collegare 2 relazioni tra di loro?
Grazie 1000!

 Grazie 1000!
Non sei OT
Collegare due relazioni tra loro č sbagliato ma corrisponde a creare una
singola relazione con piů di due tabelle coinvolte.
Newsgroup: it.comp.software.database
Titolo: SW per disegnare basi dati

Salve,
che software usate per disegnare le basi dati in SQL 2000 ???
Ciao
Riccardo

che software usate per disegnare le basi dati in SQL 2000 ???
Dopo averne provati una marea, il miglior rapporto prezzo/prestazioni l'ho
trovato in Case Studio:
http://www.casestudio.com
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

 wrote in message
news:b0m163$50u$1...@grillo.cs.interbusiness.it...


Newsgroup: it.comp.software.database
Titolo: Help! non riesco a connettermi a MYSQL

Quando cerco di connettermi a un database con il seguente codice mi 
risponde:
Fatal error: Call to undefined function: mysql_connect() in 
/var/www/html/prove/provatest.php on line 4
Ecco il codice:
<?php
mysql_connect("localhost","utente","password") or
die ("non riesco a collegarmi al database");
mysq_select_db("guestbook") or
die("non riesco a selezionare il database") ;
?>
Mysql è abilitato in php almeno così mi sembra. Sarà sicuramente una idiozia 
ma non ne vengo a capo.
O.

 Fatal error: Call to undefined function: mysql_connect() in 
Evidentemente non hai compilato il supporto per MySQL in PHP.
Davide

Alle 09:12, lunedì 6 gennaio 2003, 
dav...@yahoo.com
 ha scritto su 
it.comp.software.database:

Credo di no perchè l'output di phpinfo() nella sez. configure mi dice:
 './configure' '--host=i686-pc-linux-gnu' '--build=i686-pc-linux-gnu' 
...
'--with-mysql=shared,/usr' '--with-pgsql=shared' '--with-snmp=shared,/usr' 
Questo vuol dire che mysql è abilitato no?
O.

 Questo vuol dire che mysql è abilitato no?
Questo vuol dire che cerchera' le librerie in /usr. Ci sono?
Io comunque ricompilerei con --with-mysql e basta.
Davide

 wrote:

Non ho mai compilato un source, o meglio lo facevo con i miei source in 
clipper ma sono passati mille anni e quello era il dos, non vorrei fare 
casini. Devo prima disinstallare mysql? A proposito, intanto sto provando 
anche postgresql, è vero che l'ultima release ha risolto i problemi di 
stabilità delle ver. precedenti?
Ciao,
O.

 Devo prima disinstallare mysql?
No, non bisogna disinstallare niente, scarica i sorgenti di Php da
www.php.org
 e segui le istruzioni.
Davide

 wrote:

Allora, ho effettivamente scoperto che il supporto mysql non è abilitato. 
Quindi o ricompilo, o mi guardo postgres.
Ciao,
O.


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).
Newsgroup: it.comp.software.database
Titolo: Replica sincronismo internet

Salve ho un problema con access devo far sincronizzare due db uno master e
una replica su due home pc dislocati sulla rete internet come faccio se
conosco solo l' IP delle macchine?

Le informazioni che dai sono troppo poche!
Amplia ed amplifica le tue esigenze!!
A presto,
Simone
"I'm a travelling man, I'm a drinking man, I'm a gentle when I'm sober"

news.tin.it
 wrote:

Usando che cosa ? ASP, VB ?
Ciao,
        Fabrizio

ho due pc collegate ad internet su una di queste istallo un database master
sull'altra la sua replica posso singronizzare i due database e come??
"Simone Sarzano" <sim...@sarzano.com.invalid> ha scritto nel messaggio
news:b95kd0$gio$1...@fata.cs.interbusiness.it...


 ha scritto nel messaggio
news:8b389b....@127.0.0.1...


Newsgroup: it.comp.software.database
Titolo: MySQL e tipi di campo

sto iniziando a smanettare seriamente con MySQL. alcune istruzioni SQL per
creare una tabella sono piu o meno cosě:
CREATE TABLE Tabella (ID VARCHAR, Campo1 TINYINT(3))
che cosa vuol dire quel (3) dopo TINYINT ??!! non si tratta di un campo
numerico? e quel numero dopo, che cosa vuole significare?
ancora una cosa.
impostando i campi con MySQL Front, per i campi CHAR e VARCHAR viene sempre
chiesto un numero massimo di caratteri.
quele č il campo testuale che non necessita della specificazione del numero
massimo di caratteri?
grazie.
Mario

massimo di caratteri?
Ti consiglio di riferirti al manuale MySQL, paragrafo "column types",
dove spiegano i tipi di colonne che puoi fare e i vari attributi per
la loro definizione.
La definizione della dimensione dei campi CHAR e VARCHAR è
obbligatoria e può andare da 1 a 255: questo però non dovrebbe
angustiarti troppo. Esistono tipi che non accettano specificazioni di
dimensioni (blob e text), ma non è questo il loro scopo.
M

 massimo di caratteri?
I campi *TEXT sono corrispondenti dei BLOB, non richiedono una specifica,
ma hanno un limite nel numero di caratteri che possono contenere.
Di nuovo, vedi la documentazione di MySQL pagina 6.2.3.2.
Se devi inserire un numero ignoto a priori di caratteri, non usare un
singolo campo, utilizza una tabella contenente 'n' record, aggiungendo i 
record via via che i dati aumentano. In questo modo non hai spreco e la 
gestione e' semplificata.
Davide

gestione e' semplificata.
Cioè? Non ho ben capito il meccanismo... 
Vuoi dire che se ad es io voglio inserire un testo lungo, faccio un
record con i primi 255 caratteri, un altro con i caratteri dal 256 al
500esimo e via dicendo?
M

 500esimo e via dicendo?
Esatto.
Davide

massimo di caratteri?
TEXT (max 65000 bytes), MEDIUMTEXT, LONGTEXT.
In ogni caso al massimo arrivi a 24 MB.
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
--------------------