mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: ODBC - SQL - e - ACCESS

Salve,
vorrei sapere se è possibila fare una cosa:
su un pc con win98 ho installato il mysql-server e gli ho installato ance
access.
Come faccio a configurare l'odbc in modo che attraverso il mysql-server io
possa accedere ad un file access .mdb?
Access <-- mysql-server <-- io
grazie

 wrote in message
news:TzIJSBa...@news-02.uni.net...


 wrote in message
news:9815ho$rhr57$1...@ID-77380.news.dfncis.de...


Per esportare le tabelle da access a MySQL (db3 penso sia stata una tua
svista??) è molto semplice: prova a dare un'occhiata al post "trasferimento
database" di Andrea 06/03/2001


 wrote in message
news:986133$gppa$1...@ID-77380.news.dfncis.de...


Newsgroup: it.comp.software.database
Titolo: Possono coesistere sullo stesso pc istanze di Sql Server 2005 e 2008 ?

Vorrei capire se sullo stesso pc possono coesistere nello stesso momento 
istanze nominate di Sql Server 2000, 2005, 2008 ?
Ovviamente con nome diverso
Se si, c'e' qualche accortezza particolare nell'installare dalla seconda 
istanza in poi ?
Ciao e grazie
RobertoA

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

Newsgroup: it.comp.software.database
Titolo: Debug Oracle

Esiste un DEBUG per ORACLE?
vorrei vedere il contenuto delle variabili di alcune
mie procedure.
come posso fare?
______________________________________________________________________
Do You Yahoo!?
Il tuo indirizzo gratis e per sempre @
yahoo.it
 su 
http://mail.yahoo.it
--
Posted from 
web3603.mail.yahoo.com
 [204.71.203.98] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
2000051509105...@web3603.mail.yahoo.com...


Newsgroup: it.comp.software.database
Titolo: errore apertura database access

ciao
sul pc del mio ufficio ho creato tempo fa un db access, stamane 
provandolo ad aprire mi dava un mex dove mi indicava che il database era 
aperto da un altro utente e che non potevo accedervi dunque.
Ora io so' che il db non è condiviso con nessuno....
cosa puo' essere?
grazie

 cosa puo' essere?
Sono almeno 7-8 anni che non uso access ma all'epoca ricordo che 
all'apertura veniva generato in file di lock per gestire gli accessi.
Ad esempio per un file "pippo.mdb" creava un "pippo.ldb" nella stessa 
cartella.
Prova a verificare se è presente e, nel caso, a rimuoverlo (non 
definitivamente, meglio evitare di fare operazioni non ripristinabili).

 cosa puo' essere?
Vedi se e` questo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;316675
Oppure chiudi il db, cerca nella stessa directory del file .mdb
i file di lock (con estensione .ldb se non erro) e cancellali
tutti (eventualmente guardaci dentro, troverai il nome utente
o nome macchina di rete di chi ha fatto piantare il db).
Poi riapri il .mdb, vedi se lo fa ancora.
ciao
Newsgroup: it.comp.software.database
Titolo: comando SQL

Ciao a tutti.
Stavo cercando di comporre una create che via ODBC che mi permettesse di
creare il classico campo "id" di tipo contatore, chiave primaria.
Con l'istruzione:
CREATE TABLE CLIENTI (ID INTEGER PRIMARY KEY);
ne creo uno, primario, ma non risulta essere contatore.
Mentre :
CREATE TABLE CLIENTI (ID INTEGER PRIMARY KEY AUTO_INCREMENT);
mi da errore.
Qualcuno potrebbe aiutarmi ?
Grazie.
Roberto
--
Posted from 
relay1.inwind.it
 [212.141.53.67] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Mi pareva che fosse "IDENTITY" la keyword per avere l'autoincremento,
ma che succede se il database NON SUPPORTA le chiavi autoincrementanti
?
Davide

Newsgroup: it.comp.software.database
Titolo: Prima installazione FireBird V1.5.4.4910

Un saluto a tutti,
sto facendo le primissime prove di installazione di FireBird 1.5.4.
La versione SuperServer funziona (utilizzo poi FenixSql o IBView per 
dare una occhiata per esempio al db EMPLOYEE.FDB).
Se uso invece la versione Classic Server non riesco a fare niente (ne 
con i manager GUI indicati che con riga comando ISQL)
Prima domanda: che differenza c'è fra le due versioni e perchè non 
riesco a lavorare con la Classic (il servizio va su e gira senza 
problemi...)? Sistema XP Sp2.
seconda domanda: Durante l'installazione del SuperServer vengono 
mostrati i processi addizionali, in particolare faccio riferimento 
a:"Installa Pannello di controllo di FireBird". E' quello che poi trovo 
nel pannello di controllo di Windows con il nome "Firebird 1.5 Service 
manager"? E poi "Copia Libreria Client....." Cos'è, cosa può servirmi?
P.S. Ho già guardato in giro (S.Google), qualcuno può darmi indicazioni 
su documentazione in prima battuta di tipo amministrativo del DB 
(installazione e configurazione, gestione utenti, backup, gestione dei 
file db)
Ah! un'ultima domanda. Ho un po' di esperienza di MsSql 2000/MSDE2000 e 
MSSQL2005express. In ambiente MSSQL c'è la possibilità di spostare file 
di database utilizzando i comandi Attach e Detach. C'è una cosa analoga 
anche in FireBird? Posso prendere un file di database da una macchina e 
copiarlo su un'altra e poi attaccarlo al motore Firebird?
Grazie ancora, scusate la lunghezza...
Bye

 copiarlo su un'altra e poi attaccarlo al motore Firebird?
Teoricamente backup/restore, ma per delle prove anche col copia/incolla da
file.
Un comando standard può essere questo (a me funziona ma non garantisco :D)
(i file .gdb vengono da Interbase, quelli firebird sono FDB)
gbak.exe -b -g -v -user SYSDBA -password masterkey "C:\Archivi.gdb"
"C:\backup.gbk"
gbak.exe -c -r -v -user SYSDBA -password masterkey "C:\backup.gbk"
"C:\Archivi.gdb" 

 3500
3050/tcp e 3050/udp per essere precisi (almeno questo e` quello che
riporta /etc/services per Interbase). Per quanto riguarda la copia della
libreria, dovrebbe essere per la compatibilita` con le applicazioni che
richiedono Interbase <= 6 (con versioni maggiori non so se e` cambiato
qualcosa)
Enrico


Scusa mi puoi spiegare cosa vuole dire fare una installazione Client?
Forse non ho chiaro il modello di comunicazioni verso il server 
FireBird.....
Ti ringrazio per le preziose info che mi hai dato in precedenza
Ciao

 Ti ringrazio per le preziose info che mi hai dato in precedenza
Se i database non risiedono mai su quella macchina, faccio l'installazione
client.
In quel caso ci deve essere l'altra installazione dove stanno i DB.
Newsgroup: it.comp.software.database
Titolo: Recuperare un certo numero di record

E' possibile in MS Access recuperare tramite query solamente un certo numero
di record?
Ad esempio se avessi una tebella con 100 record e volessi fare una query che
mi da solo i  record dall'undicesimo al ventesimo e un'altra che mi recupera
solo quelli dal 21 al 30 e cosi via...
Grazie
Maurizio

 solo quelli dal 21 al 30 e cosi via...
Mi puzza di paginazione... se e' cosi' e ti serve sul Web vedi
su 
www.aspitalia.com
 l'articolo sulla paginazione, in caso contrario
dovrai farti un ciclo di lettura che 'scarti' i record che non ti
servono.
Access e SQL Server supportano 'SELECT TOP n' dove 'n' e' il numero di record
che vuoi recuperare, ma non consente di recuperare record 'dal mezzo'.
Davide

 ha scritto nel messaggio
news:g3dp6.104942$Y93.2...@news.infostrada.it...


Newsgroup: it.comp.software.database
Titolo: (Forse OT): software per gestione clienti

Ciao a tutti e scusate il (forse) OT, ma non riesco a trovare un NG
attinente a ciň che sto cercando: in poche parole, vorrei conoscere alcune
opinioni su eventuali programmi per la gestione dei clienti e delle
trattative (sono un venditore di beni industriali, e sono stanco di lavorare
con un Access autocostruito non troppo bene....). In passato ho avuto modo
di testare Symantec ACT!, ma non riesco piů a trovarlo in nessun negozio,
neanche in rete.
Qualcuno ha delle idee e dei suggerimenti?
Ve ne sarei grato!
Naturalmente mi riferisco a programmi da acquistare, non vorrei essere
frainteso!!!
Un'ultima cortese richiesta: poichč non sempre ho accesso ai NG, mi sarebbe
utilissimo se eventuali risposte venissero inoltrate anche direttamente al
mio indirizzo di posta, grazie mille in anticipo e scusate il disturbo!
Ciao!
Davide

Sono sempre io, chiedo scusa ma l'indirizzo per la risposta riportato nel
precedente messaggio era errato.
Prego chiunque desiderasse rispondrmi di utilizzare quello rportato in
questo messaggio, grazie di nuovo e ciao!
Davide

 Un'ultima cortese richiesta: poichè non sempre ho accesso ai NG, mi


Quota a modo, grazie. ;-)
http://www.efluxa.it/netiquette/dis.html
http://www.news.nic.it/news-it/faq.html
Magellano

Newsgroup: it.comp.software.database
Titolo: stored procedure e commit

Ho un dubbio riguardo il commit nelle stored procedure:
in un db Oracle ho un package che contiene alcune procedure di cui una è
dichiarata come pubblica quindi è visibile dall'esterno. Questa è richiamata
da un programma esterno, essa a sua volta richiama delle altre procedure
contenute nel suo stesso package. Queste procedure svolgono tutte una stessa
transazione, cioè la procedure richiamata dal programma esterno comincia una
transazione che poi continua nelle altre procedure che essa richiama. Ho
inserito le istruzioni di commit e di rollback solo nella prima procedure
(quella richiamata dall'esterno), però a questo punto mi è sorto un dubbio:
Oracle esegue comunque il commit all'uscita da ogni procedure? Cioè
all'uscita da ogni procedure richiamata da quella principale viene comunque
eseguito il commit?
Grazie

 Grazie
Prego
Massimo.
Newsgroup: it.comp.software.database
Titolo: Access 97, 2k o SQLserver ???

Ciao a tutti
secondo voi, come bisogna scegliere in questa situazione:
- programmatore "maturo" (20 anni esperienza),
- con conoscenze solide di sintassi sql (Oracle, DB2, Access, ...)
- esperienza profonda con Access97 (solo!)
- deve cimentarsi con un progetto più impegnativo del solito, sia come
complessità che come dimensioni del DB (es tabelle anche di 1milione di
record...)
....
scegliereste:
- Access97 (ancora)
- Access 2000
- SQLserver + VB o ASP
- ....
Voglio dire: a che punto conviene abbandonare Access, anche se è l'unico
ambiente che si conosce benissimo ?
E' facile diventare rapidamente produttivi con un altro ambiente "simile" ??
Grazie infinite a chiunque risponderà !!
Michele

 "simile" ??
Dipende dalle tue capacita'.
Davide

 ha scritto nel messaggio
news:afuhgs$h8hbs$1...@ID-18487.news.dfncis.de...

Newsgroup: it.comp.software.database
Titolo: Specifiche di importazione DB Access

E' possibile esportare le "specifiche di importazione" create in un DB
Access, e\o gestirle da VB? (Mi scuso con i frequentatori di
it.comp.lang.visual-basic se l'argomento č parzialmente OT!)
Grazie a tutti

 it.comp.lang.visual-basic se l'argomento è parzialmente OT!)
    Gia' che ci sei con le scuse, scusati direttamente per il cross-post
cosi' non occorre aggiungere ulteriori specificazioni. ;-)
    Studia la struttura delle tabelle di sistema:
        MSysIMEXSpecs
        MSysIMEXColumns
dove IMEX sta per IMport/EXport.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 cosi' non occorre aggiungere ulteriori specificazioni. ;-)
Ok, chiedo venia anche per questo....
Grazie della dritta comunque!

Newsgroup: it.comp.software.database
Titolo: Backup SQLServer e programmazione ADP

Backup SQLServer e programmazione ADP
Per esportare il database mi sembra di aver capito che occorre fare un
Backup.
Ma in questo Backup ci sono relazioni, ruoli, utenti e relative
associazioni ai ruoli ?
Si puo' fare un Backup da SQL Server e un Restore da MSDE ?
Naturalmente se a livello di programmazione ADP genero delle nuove
stored o nuove tabelle vorrei poi 'inviarle' al mio cliente.
Forse (ditemi se conoscete una strada migliore) devo creare un file
magari ASCII che contenga tutte le istruzioni SQL per farlo.
Esiste un qualche modo per far si' che partendo dalla definizione gia'
fatta in modo 'visuale' di tabelle e stored procedure via ADP, si
possa risalire al codice corrispondente ?
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam 
For reply, substitute xxx with gruppotekup

 ----------------------------------------------------------
Luca Dall'Olio

database, pulsante destro, All Tasks, generate SQL scripts.
Ti ringrazio moltissimo, faro' buon uso dei tuoi preziosi consigli, a
buon rendere.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------


Newsgroup: it.comp.software.database
Titolo: Problema VB & SQL 7

Vorrei sapere perchč VB6 SP5 quando con dataenvironment cerco di passare i
cursori dal client al server mi restituisce un errore, dicendo che non č
possibile creare il segnalibro. Grazie per la risposta.

 cursori dal client al server mi restituisce un errore, dicendo che non è


Newsgroup: it.comp.software.database
Titolo: Caratteri jolly in query con parametri

Ciao ragazzi,è possibile utilizzare i caratteri jolly (e in particolare 
l' *) nella finestra di dialogo di una query con parametri?
Grazie

 l' *) nella finestra di dialogo di una query con parametri?
che db? che frontend?
Newsgroup: it.comp.software.database
Titolo: [OT] Vaffanculo Sicuro (era (OT) Guadagno Sicuro)


Caro apprendi-insulti a tradimento (con tutti quelli che ti gridano,
chissà quanti ne avrai imparati!), lo sapevi che c'è un sito che ti
permette di andare affanculo via Internet? 
http://www.affanculo.org
Vacci subito!!!
P.S.
Fammi uno sboccaponcio.

Devil Master wrote:
[ CUT ]
L'hai segnalato senza pieta', almeno?
-- 
Brain fried -- core dumped
*** Don't THINK different, BE different! BeOS.***
http://www.be.com
 
http://www.bugit.org

Newsgroup: it.comp.software.database
Titolo: order, cast e decimal

salve in un tavella ho
dei valori tipo:
0.555
0.6
0.555
0.6
0.555
0.6
0.75
0.555
vorrei ordinarli quindi ho scritto questa questa query
evidentemenete errata:
SELECT * FROM articoli
order by cast(prezzo AS SIGNED) ASC LIMIT 0,12
il campo prezzo è un varchar quindi lo volevo convertire tramite cast
ma non capisco come fare
premetto che mi posso trovare anche valori
tipo 1234.50
Sto cercando in utto il manuale qualcosa ma non ho trovato
ancora niente...
grazie
ciao

 ancora niente...
Nel manuale non c'è scritto di usare tipi di dati numerici per i numeri?
Perché stai usando un varchar per i numeri?
Bye
-- 
Rudy
http://rdbland.blogspot.com/
e-mail a 
email.it


Un errore fatto in fase di creazione dello schema!
o cmq risolto usando +0
In quanto forza la conversione automaticamente. 

 In quanto forza la conversione automaticamente.
Non puoi fare ricreare la stessa colonna con il nuovo tipo e spostarci i
tuoi dati varchar?
Non avresti più problemi.

Newsgroup: it.comp.software.database
Titolo: Join tra due tabelle con relativi SUM()

Salve ragazzi,
non sono un granchè con le query SQL e vorrei chiedervi un aiuto su
una query.
Questa è la situazione a cui mi trovo davanti..
Tabella shares_history:
adate(date)
amount(float)
Tabella cashout_history:
cdate(date)
amount(float)
Devo fare in modo di selezionare la somma delle due celle "amount"
delle 2 rispettive tabelle, raggruppandole per data.
SELECT sum( shares_history.amount ) as shares_amount , sum(
cashout_history.amount ) as cashouts_amount,
shares_history.adate AS singleday
FROM shares_history
JOIN cashout_history ON cashout_history.cdate = shares_history.adate
GROUP BY singleday
Ho provato questa query ma mi restituisce entrambe le somme doppie
________________________________________________
| shares_amount    |    cashouts_amount    |    singleday   |
| 14.00                  |     4.00                       |  2006-12-03
  |
________________________________________________
Quando dovrebbe essere appunto 7 per la somma degli "amount" della
prima tabella e 4 per la seconda.
Potete dirmi dove sto sbagliando?
Grazie.
Gotenks

Ah se può essere utile...
Ci sono due record nella tabella shares_history (uno da 2 come amount
ed un'altro come 5 come amount)
ed altri due record nell'altra tabella cashout_history (uno da 1.50
come amount ed un'altro come 0.50 come amount)
Newsgroup: it.comp.software.database
Titolo: Colonna contataore in ORACLE?

Ho realizzato un software che utilizza come DB MSSQL.
Ho provato a creare il databse su Oracle ma mi sono accorto che non c'è la
possibilità di segnare una colonna della tabella come Contatore.
E' possible gestire questo tipologia di dato con Oracle?
Grazie


Che io sappia non esiste in Oracle il campo contatore,
esiste però la possibilità di creare degli oggetti che si chiamano
SEQUENCE prova a cercare.
    danilo

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


Un trigger?


... diamogli un aiutino in piu'.
Un esempio di trigger del genere:
CREATE OR REPLACE TRIGGER tr_experiment BEFORE INSERT ON EXPERIMENT
FOR EACH ROW
BEGIN
   SELECT PROJECT_SEQ.nextval INTO :new.EXPERIMENTID FROM dual;
END;
/
La tabella e' EXPERIMENT,
il nome del trigger e' tr_experiment
il nome della sequenza e' PROJECT_SEQ.
 Raffaello

 
La risposta è giusta ma un ROTFL ci sta bene

 ha scritto nel messaggio
news:Pine.OSF.4.31.040722...@harry.molgen.mpg.de...


 ha scritto nel messaggio
news:Pine.OSF.4.31.040722...@harry.molgen.mpg.de...


 Scusa ma sono un neofita di ORACLE!!!
e anche dei NG, dai un'occhiata a
http://www.freewebz.com/iosononiubbo/index1.htm
per imparare a quotare.
 Raffaello

Newsgroup: it.comp.software.database
Titolo: [MySQL] Importazione dati

Ciao,
lavoro per ora in locale sotto Win98 con MySQL 3.23.53
ho importato anzi, ho tentato di importare) in una tabella un file di
testo tramite comando "mysqlimport": al termine dell'importazione vedo
che ci sono alcuni warning, ma non vedo nessuna indicazione ulteriore
ne' ho trovato un file di log....
Volevo sapere se questo file di log esiste (magari c'è uno switch) per
farlo apparire e/o se c'è un metodo migiore per importare qualche
migliaio di record.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Volevo sapere se questo file di log esiste (magari c'è uno switch)
$ mysqlimport --help
Usage: mysqlimport [OPTIONS] database textfile...
  -#, --debug[=...]     Output debug log. Often this is 'd:t:o,filename`
Davide

Newsgroup: it.comp.software.database
Titolo: Accesso a DataBase tramite PcRemoto

Lo scopo e' aggiornare un DataBase Firebird (o in alternativa MySql) ,
tramite un Pc (che non risiede fisicamente dove si trova il Server), tramite
la linea ADSL.
Ho provato con 2 Pc in rete, e  posso accedere a firebird, tramite
l'indirizzo IP del Pc Server, via Adsl e' una strada percorribile usare
l'indirizzo IP , o ci sono soluzioni migliori ?
grazie Paolo

l'indirizzo IP
dinamico.
jk
Jilani KHALDI
http://jkhaldi.oltrelinux.com
Newsgroup: it.comp.software.database
Titolo: MSQL7 (concatenazione di record)

salve a tutti...spero abbiate passato un buon we....allora......
io ho due tabelle, la tabella A contiene intestazioni di ordini (ordini di
acquisto a fornitori), la tabella B contiene le righe del materiale.....come
posso interrogare il db ed avere un risultato del genere
campo1                             campo2
ordine 123 del 10/02/01    nr 2 pacchi di pelati, nr 8 scatole di the, nr 4
sacchi di patate
cioč avere due campi, il primo con un record della tabella A e il secondo
formato dalla concatenazione dei record che fanno riferimento alla tabella
A.
spero di essere chiaro nell'esposizione del problema....
--
deV

Sicuramente usando il comando SQL .......... JOIN
SELECT ColonnaTabA, ColonnaTabB
FROM TabellaA
INNER JOIN ON TabellaB RifTabA = RifTabB
Dove RifTabX deve essere un parametro che sia uguale alle 2 tabelle....
Spero di essere stato utile,
Prova e fammi sapere
ci tengo...
ciao


purtroppo non intendo questo.....
la struttura del mio db è:
A.ID
A.Numero
A.Data
A.Fornitore
B.IdA
B.UM
B.Quantità
B.Materiale
A.ID
 è relazionata a B.IdA come UNO A MOLTI
vorrei un risultato cosi':
nr ordine                 descrizione
|  123                    | pz 2 sacchi di patate; pz 4 barattoli di
sottaceti; kg 10 farina  |
|  125                    | pz 6 barattoli di nutella; pz 2 uova
|
in definitiva il campo 2 è il risultato di tutti i record relazionati alla
tabella A.....
spero di essere chiaro cosi'....
deV


Se ho capito bene tu hai una relazione 1 a Molti, credo quindi che
quello che chiedi non sia possibile, a meno di non fare un programma.
Per quanto concerne la concatenazione dei campi: in interbase io
utilizzo || si trova sopra la \, altrimenti in oracle (se ricordo
bene) il +
Es.
SELECT CAMPO1 || CAMPO2
FROM TABELLA
in alternativa
SELECT CAMPO1 + CAMPO2
FROM TABELLA
Massimo
----------------------------------------------------------
Il vero problema non č tanto sapere se le macchine pensano
bensě se gli uomini pensano. B.F. SKINNER (1904-90)
----------------------------------------------------------
Newsgroup: it.comp.software.database
Titolo: Btrieve

Sto cercando di aprire un DB Btrieve con access 97 ho installato le ODBC ma
non riesco ad importare alcuna tabella tramite ODBC... dove sbaglio?

 non riesco ad importare alcuna tabella tramite ODBC... dove sbaglio?
hai creato la struttura del db ?
ciao

 ha scritto nel messaggio
news:9qbj4n$sh9$1...@nreadb.inwind.it...


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

Sto facendo una query a mysql:
$result = mysql_query("SELECT id_categoria,nome_categoria_".$lingua." 
FROM categorie ORDER BY posizione");
     if(!$result) {
     echo "<font class=\"title\">Errore</font>";
     }
     while (list($id_categoria,$nome_categoria_".$lingua.") = 
mysql_fetch_row($result)) {
echo"<a 
href=\"dettcategoria.php?id_cat=$id_categoria&lingua=$lingua\">".ucwords($nome_categoria_".$lingua.")."</a> 
";
     }
però mi da questo errore:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, 
expecting ',' or ')' in c:\programmi\apache 
group\apache\htdocs\immanager\theme.php on line 56
la linea 56 è questa:
while (list($id_categoria,$nome_categoria_".$lingua.") = 
mysql_fetch_row($result))
Come faccio a concatenare queste stringhe?
Saluti by Jaman

 list($id_categoria,$nome_categoria_".$lingua.") = 
Che roba e' $nome_categoria_".$lingua." ?
E queste domande faresti meglio a postare su qualche NG relativo a php.
Davide

dav...@yahoo.com
 ha scritto:

E' una query mandata a mysql che ritorna il campo nome_categoria_ 
seguito da due lettere che indicano la lingua (Es. it, en, de)
Saluti by Jaman
Newsgroup: it.comp.software.database
Titolo: Archiviare immagini

Salve,
ho bisogno di un programma per archiviare immagini ed effettuare ricerche
in esso tramite parole chiave.
Sapreste indicarmene uno?
Grazie.
--
Riccardo Marzi (
ispe...@zenigata.it
)
www.zenigata.it
  ICQ#6031644

Sapreste indicarmene uno?
Fotostation, la versione Easy se non erro, è gratuita.
(
http://www.fotostation.com/easy/
)
Saluti, Fiore.
Cordiali saluti.
====================
Fiore S. Barbato
F.Ba...@XYXYlibero.it
http://www.geocities.com/Yosemite/Forest/5244
L'indirizzo è volutamente alterato, togliere
XYXY per le risposte.
===================

 wrote in message
news:8udn9u0cfd0r5ceb5...@4ax.com...

Newsgroup: it.comp.software.database
Titolo: Remote Shell

In windows è possibile lanciare dal PC_A un programma presente 
nel PC_B collegati in rete?
Grazie anticipatamente
--  
Postato da Virgilio Newsgroup 
http://newsgroup.virgilio.it
Completo come il newsreader, ma senza il newsreader

 
che ci azzecca con i database?

scusate .
ho sbagliato newgroup

Newsgroup: it.comp.software.database
Titolo: Uso dei blob

Ciao a tutti,
uso un DB Firebird e con VB6 ho sviluppato un'applicazione che permette di
salvare dei file in un campo blob di una tabella.
In pratica una tabella correlata ad un'anagrafica che permette di collegare
ad un utente dei documenti, che solitamente saranno fogli word, immagini,
excel.
Vorrei sapere se ci possono essere problemi con il database mano mano che
si inseriscono file.
Le dimensioni non sono importanti, ma vorrei sapere se il database può
essere soggetto a corruzioni dati, particolare lentezza anche su altre
tabelle che non toccano il blob ecc.
Grazie
-- 
DBMS Firebird
VB6 + Ado

 che si inseriscono file.
Come detto su
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_blobs
 Interbase
(e Firebird) e' stato uno dei primi ad implementare il tipo di dati
BLOB. Considerando inoltre che il codice di Interbase e' strausato da
piu' di 20 anni, direi quindi che non vi sia alcun problema, se non in
alcuni casi limite
Enrico

 alcuni casi limite
Ti ringrazio, do' un occhio anche al link
Tnx

Newsgroup: it.comp.software.database
Titolo: Estrazione SQL

Salve a tutti ho realizzato un DB per raccogliere i pesi di alcune pazienti
di una clinica. Dovrei estrarre il peso che abbia l'id_peso piu' alto ed il
giorno piu' alto. Ho realizzato questa istruzione ma mi da' un errore nella
pagina web secondo cui il record trovato corrisponde al primo all ultimo o è
stato eliminato
Qualcuno puo' darmi una mano??
SELECT tab_peso.alimentazione
FROM tab_peso
WHERE tab_peso.ID_anagrafica = 'cerca_paziente' AND  tab_peso.id_peso =
(SELECT MAX(tab_peso.id_peso) from tab_peso) AND tab_peso.giorno = (SELECT
MAX(tab_peso.giorno) from tab_peso)
Grazie in anticipo

 WHERE tab_peso.ID_anagrafica = 'cerca_paziente'
e "cerca_paziente" che dovrebbe essere ?
Davide

 giorno piu' alto.
Se usi Access:
SELECT tab_peso.alimentazione
FROM tab_peso
WHERE (((tab_peso.giorno)=
DMax("giorno","tab_peso","id_peso = " & DMax("id_peso","tab_peso"))))
Se usi SQL Server:
SELECT tab_peso.alimentazione
FROM tab_peso
WHERE tab_peso.giorno =
(SELECT MAX(tab_peso.giorno) FROM tab_peso
 WHERE tab_peso.id_peso =
 (SELECT MAX(tab_peso.id_peso) FROM tab_peso))
Devi aggiungere la condizione id_anagrafica e tieni in considerazione
che ho dato la priorità a id_peso (se ci sono due date uguali e sono
entrambe le ultime viene restituito l'id_peso più alto dei due). Se vuoi
dare la priorità a giorno devi ribaltare le clausole.
--
Matteo Palmieri - Cybercreations
www.cybercreations.it
Newsgroup: it.comp.software.database
Titolo: Database Oracle

Salve a tutti,
chi mi aiuta a connettere un db Oracle 8 con Ms Access? devo estrapolare
i dati dalle tabelle in esso contenute ed elaborale per dei report. Mi
conviene utilizzare crystal reports o devo necessariamente installare
Oracle sul mio pc? Sono un principiante sui db Oracle (si era capito).
Grazie a tutti e saluti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 chi mi aiuta a connettere un db Oracle 8 con Ms Access?
Usa i driver Odbc di Microsoft e collega le tabelle ad access, niente
di piu' semplice. Ovviamente devi sapere lo username, la password e
l'istanza di oracle a cui collegarti. 
Davide

 wrote in message
news:ardroc$hh1ss$
2...@ID-18487.news.dfncis.de

Username OK, Pwd Ok, ma l'istanza proprio no!!!
Davide, aiuto che cos'č??
Grazie per l'aiuto.


[CUT]
Il "Nome" del database.
Gusher

 Username OK, Pwd Ok, ma l'istanza proprio no!!!
Un server oracle puo' contenere 'n' database, l'istanza e' il nome del
database da usare (sostanzialmente).
Davide

 ha scritto nel messaggio
news:ardroc$hh1ss$2...@ID-18487.news.dfncis.de...

Sei proprio sicuro che basti questo?
Non son convinto secondo me devi installare
anche Net8 altrimenti il database non lo vedi.
            danilo
p.s.
A giorni dovrò farlo e faccio sapere.

 Sei proprio sicuro che basti questo?
Si', il driver ODBC Microsoft e' di tipo 3, quindi si collega
direttamente al listener. Non serve il Client Oracle.
Davide

 direttamente al listener. Non serve il Client Oracle.
Non sono sicuro neaanche io (?)
Visto anche che il nome del database e' un dato del client di Oracle,
perlomeno dovresti specificare host/porta/protocollo etc. etc.
(personalmente ho abbandonato quel driver dopo che su una query "select
count(*) ..." si ostinava a darmi sistematicamente 0 , mi e' sembrato
quantomeno inaffidabile, non solo credo che richieda un client Oracle ma
creo voglia una precisa versione di questo)
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

Newsgroup: it.comp.software.database
Titolo: compatibilita' access 97 e access 2000

A casa ho Access 2000 ed all lavoro ho Access 97:
Esiste un modo per tradurre i DB da un formato all'altro e viceversa?
Access 2000 mi legge il formato 97 ma lotraduce e lo salva solo in 2000, 
impedendomi di fare ulteriori modifiche al DB nel posto di lavoro.
Come posso fare?
Grazie
Ciao,
Matteo

impedendomi di fare ulteriori modifiche al DB nel posto di lavoro.
In Access 2000 c'è una voce del tipo "Utilità database" (o qualcosa
del genere), che ti permette di salvare nel vecchio formato. Comunque
si può fare, magari guarda sull'help, io la voce precisa non la
ricordo! :)


Grazie!

 
crea un dabase vuoto in access 2000 e collega le tabelle originali del 
file access 97.
in questo modo le letture/scritture verranno fatte sul file originale 
senza che access 2000 ti converta il file al suo formato.
in caso il file access97 venga modificato (aggiunta/rimozione tabelle) 
dovrai ricollegare le tabelle nel file access 2000.
dario
Newsgroup: it.comp.software.database
Titolo: Query Ciclica

Ciao a tutti, dove gestire un elenco di categorie di lunghezza arbitraria.
Io l'ho risolto con una tabella fatta cosě
#ID_Categoria
Padre
Nome
Incui Padre č un ID_Categoria della stessa tabella.
Ora, come faccio a fare una query che dato un ID_Categoria mi ritoni la 
sequenza ordinata dei padri ?
Ciao
         Bruce 

 sequenza ordinata dei padri ?
su che db?
Rob

 su che db?
Access

Newsgroup: it.comp.software.database
Titolo: [mysql] errore 1130, risposte

Risposta a Sathia: ho lasciato solo utenza root
Risposta a Torakiki: già provato, il problema non cambia anche a
firewall down
Scusate se il messaggio non compare come follow up, la cosa è dovuta a
un messaggio di errore Google Groups da cui sto postando
Ciao a tutti

 fatto non succede nulla

Newsgroup: it.comp.software.database
Titolo: DATABASE VISUALI & IMAGE RETRIEVAL

Qualcuno conosce Database visuali o può indirizzarmi su qualche libro
o sito che ne parla (magari in ITA)??
Googlando non ho trovato nulla che non ho...
Ciao willy.


Io, se è quel che cerchi, conosco Visual Retrievalware della Excalibur
Technologies, ora Convera.
Dai una occhiata su 
http://www.excalib.com/
 le caratteristiche inerenti la
classificazione (anche in tempo reale) e la successiva ricerca su asset
digitali (video, audio, immagini, etc.).
Spero di essere stato utile.
zXc3

 zXc3
Grazie, x essere quello che cerco lo č!
Di Image retrieval tutti ne parlano ma credo che a livello commerciale
ne esistano ben pochi!
Peccato che non forniscano demo di presentazione x fare qualche prova.
Grazie ancora willy.

Newsgroup: it.comp.software.database
Titolo: compatibilita'

Devo a tutti i costi aprire un vecchio file registrato con Filing Assistant: qualcuno sa dirmi se
esiste un programma in grado di farlo?
Grazie
--
 
thu...@infol.it
--
Posted from 
dns.infol.it
 [212.210.127.11]
via Mailgate.ORG Server - 
http://www.mailgate.org

 ha scritto nel messaggio
010401bf4679$595b3540$867fd2d4@thurio...


Ti ringrazio. Per adesso l'unica cosa che so (per certo!) e' la
protezione del programma, che io
posseggo - consiste in un file di 0 byte che deve trovarsi in C:\ con
tutti gli attributi settati
(non so se dice cosi', ma so che comunque il file non si vede con un
semplice dir).ò
Perro' non conosco il nome di questo file!
Se dovessi risolvere il problema ti faro' sapere.
Ciao e ancora grazie.
thurio
 
thu...@infol.it
--------------------------------
 
www.totoclub.com
 idee che vincono!
--------------------------------


 tutti gli attributi settati
(cut)

Se ricordo bene si'.
Come ti ho detto non posso utilizzare il programma a causa del file di
protezione che ho accidentalmente cancellato. Con Dejanews ho trtovato un
tuo vecchio messaggio dal quale ho capito che tu hai il problema opposto al
mio: hai Filing Assit. funzionante e devi poter trasferire i file verso un
altro database. Non e' che potresti inviarmi anche solo il nome del famoso
file che si trova in C:\ ?
Ti ringrazio.


 ha scritto nel messaggio
00f701bf4cca$ce1ee820$ae7fd2d4@thurio...


Molto volentieri.


 Molto volentieri.
Newsgroup: it.comp.software.database
Titolo: DB Free

Qual'è fino ad ora il miglior database, che funzioni su windows,
completamente free???
Io uso MySQL 3.50 max che è buono ma non supporta le integrità
referenziali... c'e' qualcosa di meglio? La versione 4.0 è ancora in beta?
Grazie.
P.S. Se per il DB che mi dite esistono anche i driver ODBC mi dite il link
dove andare a prenderli?

 ha scritto nel messaggio
news:F9oA9.24547$Zn2.6...@twister1.libero.it...

Vedi  
http://www.soft-land.org/faq/icsdfaq.html

completamente free???
Firebird, free anche per scopi commerciali
http://firebird.sourceforge.net
č nato come fork di Interbase della Borland
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
" ride or die "

Newsgroup: it.comp.software.database
Titolo: dubbio su una query

Ho un database che raccoglie i dati di una associazione
In esso ci sono due tabelle una associati e un'altra quote
Per selezionare le quote pagate nel 2002 faccio
select * from quote where quote.idassociati=associati.idassociati and
quote.annopagamento=2002
ma se vollessi invece sapere chi deve ancora pagare come posso fare ?
credio che
select * from quote where quote.idassociati<>associati.idassociati and
quote.annopagamento=2002
siano una "cavolata", anche perchè se la query la faccio per il 2003 invece
di ricevere tutti gli associati , ricevo un recordset vuoto.

 ma se vollessi invece sapere chi deve ancora pagare come posso fare ?
In questo caso ti serve una outer-join:
select * from quote,associati where 
quote.idassociati =+ associati.idassociati and
quote.annopagamento=2002
Questo ti tira fuori tutti gli associati, anche quelli che non hanno
pagato.
Nota: la sintassi della outer-join differisce da db a db, quindi verifica
sulla documentazione del tuo database. Puo' anche darsi che non sia
supportata. In tal caso dovrai fare un ciclo per ogni associato e reperire
la suo quota (o mancanza di tale).
Davide
Newsgroup: it.comp.software.database
Titolo: dll. immagini

Ciao a tutti
Come faccio a creare delle DLL contenenti delle immagini da richiamare
in una maschera di msaccess97/2000
Il mio problema è di poter raggruppare tutte le immagini in un singolo file.
Voi mi direte: "Inseriscile nelle form e sei a posto!".
No rispondo io perchè ogni form puo' contenere numerose immagini e sapete
benissimo del peso che l'applicazione in msAccess si deve portare dietro.
ciao
Gianfranco
Gfran...@libero.it


Non conosco Access, ma immagini, form... si possono inserire
tranquillamente in una DLL (creata in C/C++, Delphi...) come risorse e
richiamabili da programmi esterni. E' una pratica comunemente usata
per allegerire e rendere modulare un grosso programma.
jk

Newsgroup: it.comp.software.database
Titolo: Interfaccia Grafica X ORACLE?

Ciao a tutti!
mi potreste indicare se esistono tools da integrare con ORACLE che
forniscono un'interfaccia grafica?
grazie
  Giovanni

 ha scritto nel messaggio
news:KejA8.49208$W9.11...@twister2.libero.it...

Magari ....
--
Ciao
Flex

  Giovanni
in che
senso ?
scusami ma non ho proprio capito, cosa deve fare il tool ?
deve
mostrare i dati o fare anche delle operazioni sugli stessi?
.
--------------------------------
Inviato via 
http://usenet.iol.it
 

 ha scritto nel messaggio
news:KejA8.49208$W9.11...@twister2.libero.it...

Cosa vuol dire interfaccia grafica?
Amministrare il server con un interfaccia grafica invece
di utilizzare SQL*Plus?
Cavolo che esiste!
Saranno decine.
Ma che versione di Oracle usate?
Il pacchetto principale si chiama DBA-studio,
permette di amministrare tutto, Istanze, Schema, User, Role etc etc.
E' inoltre scritto in Java quindi è identico per Windows e Unix.
E' nel pacchetto Oracle a partire dalla Oracle 8.
                                                    danilo

 forniscono un'interfaccia grafica?
Esistono molti tools che si appoggiano ad Oracle, a partire dai vari
tools distribuiti da Oracle stessa con la versione 8.1.x per l'amministrazione
del sistema poi esistono una marea di 'interfacce' per la creazione
e manutenzione dei database. I principali sono TOAD e TORA.
Davide

 di utilizzare SQL*Plus?
si, intendevo questo
non pensavo fosse integrato dentro Oracle
grazie a tutti
   Giova

 ha scritto nel messaggio
news:BnfB8.12774$US3.3...@twister1.libero.it...

Scusa posso sapere per cosa utilizzi Oracle?
Lo usi a scopo personale per imparare o lo utilizzi a
livello commerciale in una azienda?
                                            danilo

 livello commerciale in una azienda?
la verità è che.. sono un misero studente universitario
e lo devo per forza utilizzare per un progetto
ciao
  Giovanni


Siamo nella stessa barca, se ti può consolare , e ti dirò che almeno mi dà
soddisfazioni imparare qualche cosa di utile invece dei soliti teoremi !!!!.
--
Ciao
Flex

 ha scritto nel messaggio
news:JYAB8.18271$US3.4...@twister1.libero.it...

Per me il problema è al contrario lavoro in Oracle
e spero di riuscire a fare la tesi con strumenti Oracle
(politecnico di Torino)
                                danilo
Newsgroup: it.comp.software.database
Titolo: [MYSQL] delete su due tabelle

Ciao a tutti
MySql 4.0.12
Ho due tabelle A e B, nella tabella A ho un campo int che si riferisce 
all'ID primario della tabella B.
Come posso fare a cancellare i record nella tabella B che non hanno più 
una corrispondenza in A?
E' possibile farlo con una sola DELETE o devo prima recuperare gli ID dei 
record da cancellare e poi cancellarli uno per uno?
Metto un esempio dei dati per essere più chiaro:
TABELLA A
ID | DATI | RIFERIMENTO
 1 | .... | 2
 2 | .... | 5
 3 | .... | 1
TABELLA B
ID | DATI 
 1 | .... 
 2 | .... 
 3 | .... 
 4 | .... 
 5 | ....
In questo caso dovrei cancellare gli ID 3 e 4 nella tabella B
Grazie per le risposte
-- 
L'indirizzo di posta non è valido! Per contattarmi in privato usate il 
form: 
http://www.gerry.it/serve/mail/
The mail address given is invalid, if you want to contact me, please use 
this form instead: 
http://www.gerry.it/serve/mail/
Chi e' pronto a dar via le proprie liberta' fondamentali per comprarsi 
briciole di temporanea sicurezza non merita ne la liberta' ne la 
sicurezza (Benjamin Franklin)

 una corrispondenza in A?
L'integrità referenziale l'hanno inventata proprio per questo, se tu avessi
legato i due campi con le foreign keys, es:
FOREIGN KEY (campo_b) REFERENCES tab_a(campo_a) on delete cascade;
 al delete del record della tabella avrebbe fatto seguito in automatico
l'eleminazione dei records correlati nella tabella B.
Non so se mi sono capito, Angelo

 FOREIGN KEY (campo_b) REFERENCES tab_a(campo_a) on delete cascade;
Le tabelle MySQL standard (MyISAM) non supportano le foreign keys.


 Le tabelle MySQL standard (MyISAM) non supportano le foreign keys.
ecco perchè ci sono le tabelle innodb. un database referenziale senza 
referenze ha poco senso. cmq avresti dovuto tenre conto dell'integrità 
referenziale nella business logic della tua app.
per la query non ti so dire. purtroppo where campo in (select dati from 
tabella_a) non è supportato da mysql.

 referenziale nella business logic della tua app.
Le innoDB sono un'aggiunta recente, non mi fidavo più di tanto. Fino a poco 
tempo fa non supportavano nemmeno ON UPDATE.
Per caso mi sai dire se adesso sono abbastanza stabili da poter essere 
usate?
Comunque mi toccherebbe ricontrollare buona parte dell'applicazione, può 
darsi ci farò un pensiero in futuro. Farò un workaround coi lock.


 usate?
innodb viene installato di default con la 4.0. quindi penso di si.

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

nessuno usa dataease ?
possibile che un prodotto cosÃ¬ diffusi nei paesi anglosassoni e cosi duttile e facile non Ã¨ comune e conosciuto ai piÃ¹?
Solo grandi imprese quali banche ospedali e finanziarie lo usano.
Alberto
---------------------------------------------------------------------------------------------
Questo messaggio è stato inviato da <A href="
http://www.inwind.it
">
http://www.inwind.it
</A>

nessuno usa dataease ?
Hai qualche liink?
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/
Newsgroup: it.comp.software.database
Titolo: consiglio

Scusate vi chiedo consiglio per scegliere quale database adottare ...
premetto che non ne ho mai usato 1 (quindi me ne serve uno facile) devo
utilizzarlo per pagine dinamiche asp e forse php...non so quale scegliere
mi date un consiglio??
grazie mille
barbara 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

mi date un consiglio??
http://www.soft-land.org/faq/icsdfaq.html
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

Newsgroup: it.comp.software.database
Titolo: Reverse engineering Vista

Per motivi di lavoro devo interfacciarmi con un db giï¿œ esistente.
Nel fare tale attivitï¿œ devo capire come ï¿œ costituita una Vista.
Qualcuno sa dirmi come sbrogliare la matassa .
Database MsSQL 2008
 
Grazie

 Database MsSQL 2008
 
http://www.sqlservercurry.com/2010/03/3-different-ways-to-display-view.html
 
 
-- 
In God we trust. All others must bring data
W. E. Deming


Grazie mille
avevo cercato già su google ma non avevo trovato nulla.
Pensavo infatti ci fosse un comando specifico per fare questa attività.
 
Xeus32

 Pensavo infatti ci fosse un comando specifico per fare questa attivitï¿œ.
 
perchï¿œ
 
SELECT VIEW_DEFINITION as ViewDefinition
FROM INFORMATION_SCHEMA.Views
WHERE TABLE_NAME = 'nome vista'
 
non funziona?


Newsgroup: it.comp.software.database
Titolo: Cerco sito comandi SQL

Qualcuno mi sà indicare un buon sito che illustri i comandi SQL?
Mi interessano i momandi per manipolare le stringhe ed i numeri.

 Mi interessano i momandi per manipolare le stringhe ed i numeri.
Prova qui:
http://guide.supereva.it/database/
puoi anche scrivere e ti rispondono entro 48 ore:
http://guide.supereva.it/database/scrivimi.shtml
Newsgroup: it.comp.software.database
Titolo: [Postgresql8.3] Tupla si o Tupla no... questo è il dilemma

Salve a tutti,
	ho creato una funzione in postgresql che fa una select su una tabella e 
mi restituisce i vari records. La funzione quindi è una semplice select. 
Il problema sorge quando la eseguo perchè mi restituisce i record come 
tupla e io così non ci faccio nulla.
es:
Funzione "f_pippo"
select * from pippo where id= $1;
chiaramente in $1 passo l'id.
La funzione la richiamo da un query browser così:
select f_pippo(1);
e la funzione torna:
(1,"test",200903012)
(2,"test",200903012)
(3,"test",200903012)
(4,"test",200903012)
(5,"test",200903012)
(6,"test",200903012)
Quindi funziona... ma io poi così come ci lavoro? Io richiamo la 
funzione da php e se uso gli esempi che trovo online mi aiutano x poco o 
nulla nel senso che non fanno altro che prendere riga per riga e 
metterle in un array. Ma ogni riga del record viene messa nell'indice 
0(zero) dell'array.
Se invece uso la stessa select da php tutto funziona benissimo e la 
tupla sparisce.
Che posso fare?
Grazie!

 select f_pippo(1);
hai provato con 
select * from f_pippo(1);
?
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

 select * from f_pippo(1);
GRANDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
Ora ho provato che si!!! Ti ringrazio!!!!!!!!!! Era così semplice che 
era difficile arrivarci :o)

Newsgroup: it.comp.software.database
Titolo: apici in query SQL

Sto facendo un'applicazione in JSP, e devo inserire dei campi di testo
in un database. Visto che l'inserimento avviene tramite il comandi SQL
ho dei problemi se nel testo da inserire esistono gli apici, come posso
gestire questa cosa???
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

guardati i "prepared statement"
--
CIAO!
Gusher

 gestire questa cosa???
Devi elaborare la stringa trasformando l'apice in doppio apice.
E poi non hai problemi.

 gestire questa cosa???
Due  modi:
1) O usi i PreparedStatement (my choice....:))
2) quiti con un metodo le stringhe....es:
public String quota(String s) {
      StringBuffer tmp = new StringBuffer(s);
      for(int i=0; i<tmp.length(); i++) {
         if(tmp.charAt(i)=='\'') {
            tmp.insert(i, '\'');
            ++i //---> porcata fondamentale!!!!!;
         }
      }
      return tmp.toString();
   }
Ciao
Giuseppe

> Devi elaborare la stringa trasformando l'apice in doppio apice.
Ops,intendevo dire nella successione di due apici singoli.
Newsgroup: it.comp.software.database
Titolo: Problemi con currval()

Ciao,
ho un problema ad usare currval() con PostgreSQL 7.
Dalla linea di comando:
helpdesk=> select currval('interventi_id_seq') from interventi;
ERROR:  interventi_id_seq.currval is not yet defined in this session
dove interventi è la tabella e interventi_id_seq è la sequenza.
Qualcuno può dirmi perché non funziona?
grazie

 ERROR:  interventi_id_seq.currval is not yet defined in this session
prima di dargli un currval, devi prima dargli un nextval. altrimenti non te 
lo inizializza.
consiglio: fino alla 7.1 le sequences cono bacate.
passa assolutamente alla 7.2!!
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://ethology.intercult.su.se/freescience/


p.s. dai un'occhiata alla risposta che ti ho scritto su i.c.s.php, perfavore
ciao

 passa assolutamente alla 7.2!!
quanto bacate? che fanno?
grazie
xav

 quanto bacate? che fanno?
beh, in caso di crash del postmaster, i valori delle sequences vengono 
"MAGICAMENTE" azzerati.
poi (questo l'ho scoperto io)
se crei e droppi velocemente una sequence (avevo bisogno di una sequence 
temporanea in una function), ti crasha la sessione (il server rimane up).
per quanto riguarda il tuo problema, si presenta quando non hai ancora 
VALORIZZATO la sequence.
se crei la sequence, il suo currval non esiste ancora perché non è 
inizializzata.
devi PRIMA dargli nextval. POI currval.
(mi sembra abbastanza logico, no??)
ecco qui due esempi (con e senza transazione):
ludo=# create sequence prova_seq;
CREATE
ludo=# select currval('prova_seq');
ERROR:  prova_seq.currval is not yet defined in this session
ERROR:  prova_seq.currval is not yet defined in this session
ludo=# begin
ludo-# ;
BEGIN
ludo=# select nextval('prova_seq');
 nextval
---------
       1
(1 row)
ludo=# select currval('prova_seq');
 currval
---------
       1
(1 row)
ludo=# create sequence prova_seq;
CREATE
ludo=# begin;
BEGIN
ludo=# select currval('prova_seq');
NOTICE:  prova_seq.currval: sequence was re-created
ERROR:  prova_seq.currval is not yet defined in this session
NOTICE:  prova_seq.currval: sequence was re-created
ERROR:  prova_seq.currval is not yet defined in this session
ludo=# select currval('prova_seq');
NOTICE:  current transaction is aborted, queries ignored until end of 
transaction block
NOTICE:  current transaction is aborted, queries ignored until end of 
transaction block
*ABORT STATE*
ludo=# rollback;
ROLLBACK
ludo=# select nextval('prova_seq');
 nextval
---------
       1
(1 row)
ludo=# begin;
BEGIN
ludo=# select currval('prova_seq');
 currval
---------
       1
(1 row)
ludo=# commit;
COMMIT
NOTA: qualcuno (a volte anch'io), anziché lasciare valorizzare l'id dal 
default=nextval('seq'), seleziona prima il nextval, poi fa l'inserimento.
in questo modo sa da subito quale valore assumerà l'id del record che vuole 
inserire.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/no-word-attachments.it.html