mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: SQL2000 Query  con Group by e SUM()

Ho una semplice tabella con dei movimenti di magazzino.
La quantità è sempre positiva e il campo TipoMov ='E' o 'U' mi dice se
sommare o sottrarre la stessa.
Come posso con una query ottenere le giacenze per articolo???
Tabella: mov
Art : char Codice articolo
qta : float quantit
TipDoc : char(1) E=Entrata U=Uscita
Grazie infinite

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

 Bye
Funziona perfettamente.
Grazie mille.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.software.database
Titolo: SQL server con DAO: è possibile?

Ciao a tutti.
Ho il seguente problema: ho una vecchia applicazione VB che usa DAO
(3.6) per accedere ad un database Access (2000).
Adesso, il cliente mi chiede di effettuare il passaggio a SQL server.
Questo per motivi più che giustificati (l'applicazione deve diventare
client server, con normalmente più di cinque-dieci client).
Allora, ecco la domanda: è possibile passare a SQL server senza cambiare
(i.e. stravolgere) il codice (ovvero continuando ad usare DAO) oppure
coviene passare ad ADO?
Quante modifiche pensate che ci vogliano per passare a SQL server
mantenendo DAO (supponendo che si possa fare)?
E passando attraverso ADO? 
Ciao e grazie a tutti in anticipo per qualsiasi aiuto.
Marco.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 (i.e. stravolgere) il codice (ovvero continuando ad usare DAO)
Puoi passare a SQL Server (ma anche a qualsiasi altro DBMS) esportando le
tabelle e lasciando nell'mdb originale la sola connessione ODBC. In tal modo
non tocchi virtualmente nulla dell'applicazione già funzionante.
Poi, c'è da vedere come va a livello di performance, dal momento che
l'applicazione non è stata (almeno credo) pensata dall'inizio per il
client/server ...
Personalmente ho diverse installazioni funzionanti che sfruttano MySQL e
front-end Access con le tabelle collegate ODBC (con DAO). Vanno più che
bene, ma le origini dati delle maschere e dei report sono pensati
nell'ottica client/server, ergo minimo della cardinalità dei resultset.
C'è da valutare, inoltre, l'incidenza del codice vba e dei recordset dao
gestiti da codice (come anche le varie dcount e le aggregazioni sui domini)
che tendono a far degradare pesantissimamente le prestazioni nel caso di
tabelle collegate.
Ciao, Sandro.
--------------------------------
Inviato via 
http://usenet.libero.it

 client/server ...
No, non lo è stata affatto... infatti.
Però, in realtà, immaginavo che il concetto di client-server sia da
applicare all'architettura del sistema e non alla architettura del
database. O no? O meglio: sicuramente non è così, dato che io sono
abbastanza principiante sulla questione "DB", in generale.
Suggerimenti?
E poi, mi puoi dare indicazioni su come si fa a collegare tabelle Access
a quelle di SQL Server?
Ciao e grazie mille per la risposta.

Newsgroup: it.comp.software.database
Titolo: Sincronia database

Ciao a tutti,
esiste un metodo "furbo" per mantenere allineati due database Access in rete
????
Grazie



Si... averne uno solo :P
Access non supporta la replicazione o cose del genere, quindi
la soluzione migliore e' avere un solo database. Se devi
necessariamente averne due l'unica cosa che mi viene in mente
e' fare un processo di "copia" dei database in un unico
nottetempo e quindi procedere ad un "merge" dei due,
ma mi vengono i brividi solo al pensiero....
Davide

 Grazie
hai mai sentito parlare di DB2 di ibm, supporta anche zozzerie scritte
in access....
(zozzerie perche' fatte con access non perche' lo siano davvero)



Newsgroup: it.comp.software.database
Titolo: INFO ORACLE

Probabilmente OT !!!
Mi è stato proposto di fare un corso di DEVELOPER 2000 ma non so di cosa si
tratta qualcuno mi sa dare informazioni ?
Ringrazio anticipatamente
Stefano



Developer 2000 e' il tools di sviluppo Oracle per il proprio database.
Cioe' serve per creare applicazioni (forms, report, ecc...) basate su
un database Oracle, in stile (ripeto: "in stile") Visual Basic
ciao
Max

Newsgroup: it.comp.software.database
Titolo: [SQL Server] Ancora sull'elenco delle stored proc

Mi è stato suggerito giorni fa di usare questo (per SQL Server 200) :
SELECT
  ROUTINE_NAME
FROM
  INFORMATION_SCHEMA.ROUTINES
WHERE
  ROUTINE_TYPE = N'PROCEDURE'
per avere la lista delle stored proc di un determinato DB.
Ho provato a cercare su MSDN, ma senza risultato, il modo per filtrare ed 
escludere le procedure di sistema ottenendo le sole stored proc che ho 
creato io.
Grazie a tutti.
Ciao,
David
-- 
******
L'uomo è padrone di ciò che ha da dire ma è schiavo di ciò che ha detto.
****** 

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

Grazie....
Senti... se non hai da fare... ti faccio un po' di posto qui accanto a me 
alla mia scrivania... ;-P
-- 
******
L'uomo č padrone di ciň che ha da dire ma č schiavo di ciň che ha detto.
******

Newsgroup: it.comp.software.database
Titolo: [OT]

Cerco un DataModeler free o a basso prezzo per disegnare i miei db
Qualcuso sa gentilmente consigliarmi qualcosa?
grazie a chiunque voglia perdere tempo con me
ciao
benny



L'unico che ho trovato e provato a basso prezzo č:
Dezign for database (
http://www.datanamic.com/
). Diciamo che č anni luce da
ERWin o Embarcadero perň costa sui 120 $ circa e supporta MySQL (sempre che
ti interessi). Non saprei se consigliartelo...mi ha lasciato molto
perplesso.
Io ne cercavo uno per Linux perň non ho trovato nulla. Possibile?
Ciao.
Faser
--------------------
FABIO SERRA
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

 ha scritto nel messaggio
news:aehsjtcujcf88tu4o...@4ax.com...

Newsgroup: it.comp.software.database
Titolo: firebird e import di file fbx

Come faccio a importare i file fbx? non ci riesco in alcun modo.
Grazie! 

 Come faccio a importare i file fbx? non ci riesco in alcun modo.
considerando che l'estensione predefinita dei database di Firebird e`
fdb, cos'e` un file fbx?
Enrico

 fdb, cos'e` un file fbx?
Neanche io conosco fbx.
Qui sembra ne parli:
http://fbexport.sourceforge.net/manual.html

Newsgroup: it.comp.software.database
Titolo: Sql server 2000 client

Qualcuno sa se per caso si trova una versione trial??? O se esiste qualche
programma che si può usare come client di Sql server 2000??
Grazie anticipatamente.........


Si, dal sito microsoft è possibile scaricare la versione trial di front page
2000 !
Newsgroup: it.comp.software.database
Titolo: help_trigger

Ho definito un trigger che non vuole nè crearsi nè eseguirsi e
sinceramente non capisco il perchè. Ho letto i vari esempi sui
triggers da
http://docs.itpug.org/9.0/plpgsql-trigger.html
Credo di aver applicato le regole sintattiche in modo corretto nel mio
trigger.
Ecco:
io ho tre tabelle:
Utente(cod_utente) Agenzia(piva, cod_utente) e Privato(cod_fiscale,
cod_utente)
L'obiettivo è: evitare che in privato e in agenzia esistono due
cod_utente (di Utente) uguali.
CREATE FUNCTION check_referential_integrity_agenzia() RETURNS trigger
AS $check_referential_integrity$
BEGIN
IF EXISTS(SELECT * FROM privato WHERE cod_utente=NEW.cod_utente)
THEN RAISE EXCEPTION '% non puoi collegare una tupla di C a cui è
collegata già una tupla di B';
RETURN NEW;
END;
$check_referential_integrity$ LANGUAGE plpgsql;
CREATE TRIGGER check_agenzia
BEFORE INSERT OR UPDATE ON agenzia
FOR EACH ROW
EXECUTE PROCEDURE check_referential_integrity_agenzia();
--considera che cod_utente=0 esiste già in privato, quindi non
dovrebbe farmi
--eseguire la insert su agenzia con cod_utente=0
INSERT INTO agenzia(piva, cod_utente)
VALUES('00000000001', 0);
L'errore che mi dà é:
ERROR:  errore di sintassi a o vicino ";"
LINE 6: END;
           ^
********** Errore **********
ERROR: errore di sintassi a o vicino ";"
Stato SQL: 42601
Carattere: 287
Grazie anticipatamente

 wrote:
CREATE FUNCTION check_referential_integrity_agenzia() RETURNS trigger
AS $check_referential_integrity$
BEGIN
    IF EXISTS(SELECT * FROM privato WHERE cod_utente=NEW.cod_utente)
        THEN RAISE EXCEPTION '% non puoi collegare una tupla di C a cui ?
            collegata gi? una tupla di B';
    ENDIF;
    ------
RETURN NEW;
END;
$check_referential_integrity$ LANGUAGE plpgsql;
ciao ...
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

Newsgroup: it.comp.software.database
Titolo: Serio problema con MySQL ... grazie per l'aiuto

Ho un serio problema da risolvere al più presto. Ho un database MySQl su
server remoto (DSN universi UID....PWD...) al quale debbo creare tabelle e
campi .
Vi premetto che uso ChiliASP ed ho tentato con una pagina creatabella.asp
che non fa altro che questo:
 oConn = Server.CreateObject("ADODB.Connection");
oConn.Open ("DSN=universi;DATABASE=news;UID=universi; PWD=universi");
           oRs = oConn.Execute("CREATE DATABASE news;");
           oRs= oConn.Execute("CREATE TABLE utenti(id int(3) not null
auto_increment,data char(30),titolo char(200),news text,Primary key(id));")
La risposta che ottengo è:
ADODB.Connection.1 error '80004005'
SQLState: S1000
Native Error Code: 1044
[TCX][MyODBC]Access denied for user: 'universi@localhost' to database 'news'
/~universi/gestione news/creatabella.asp, line 45
Eppure i dati sono giusti!!
Potre spostare fisicamente i file dal mio pc dove creo il DB in locale al
server via FTP?  Ma dove li metto ??
GRAZIE PER LA COLLABORAZIONE

 oRs = oConn.Execute("CREATE DATABASE news;");
Se lo stai creando non puoi collegartici prima... forse dovresti
prima collegarti al database MySQL, poi creare quello nuovo.
Domanda all'amministratore del server.
Davide
Newsgroup: it.comp.software.database
Titolo: Cercasi per riprogrammazione programma da vb/access a php/mYsql

Azienda milanese cerca professionisti o aziende in grado di
riprogrammare un'applicazione costruita con access97 in php/MySql.
La situazione č cosě configurabile:
1) esiste questo "programma"
2) occorre farne l'analisi per capire tutte le dipendenze codificatevi
3) bisogna rifare la stessa cosa in PHP/Mysql, con aggiunte e
modifiche che saranno indicate
4) la nuova applicazione deve essere in grado di girare su piattaforme
Windows  e linux, fornendo quindi una procedura di installazione e di
gestione da remoto.
5) occorre poter avere un'indicazione di massima di quello che puň
essere l'impegno in termini di tempo e soldi, dopo aver visionato
l'applicazione, disponibile su indirizzo web riservato.
Chi fosse interessato č pregato di scrivere a:
Inte...@enciita.it
togliendo "ita" dal nome del dominio.
Grazie per l'attenzione
 --
Per rispondere, togliere "ITA" al dominio
 --

 2) occorre farne l'analisi per capire tutte le dipendenze codificatevi
Solo un appunto:
Se il programma esiste già non è una analisi, ma una sintesi
per poi rifare una analisi e rifare il programma.
[CUT]

Ciao Danilo,
mi spiace ma è il contrario:)
Se una cosa già esiste la analizzi (sia che esista un applicativo sia che
esista un problema da risolvere).
La strutturazione e codifica del nuovo database è una sintesi:)
Ciao
Salvatore

Newsgroup: it.comp.software.database
Titolo: sql e postgres

Salve a Tutti,
volevo sapere cosa devo fare per visualizzare il mio file sql sotto
forma di tabella utilizzando postgres;
Scusate la mia ignoranza ma per favore aiutatemi anche se sto dicendo
cavolate!!!
Grazie per la pazienza che avete

Mentre cercavo di capire la differenza tra una select e un drop database,
siciliano85 ha scritto:

Ciao,
sinceramente non sono sicuro di aver capito.
Cmq se quello che vuoi è creare una tabella a partire
da un file devi usare la seguente sintassi:
psql -d nomedatabase < nomefile
Se invece non ho capito nulla spiega nuovamente cosa ti
serve.
ciao

Ciao e grazie per la pazienza che hai;
Allora, ho scritto in sql, un file con il normalissimo blocco note.
Ora penso che postgres serve per visualizzare la codifica sotto forma
di tabella (penso!!!!!);
altrimenti non so.
Per favore chiariscimi le idee.
Grazie e ciao

 psql -d nomedatabase < nomefile
La sintassi e` errata. La sintassi giusta e`:
psql -d nomedatabase -c < nomefile
(in sostanza, alla tua sintassi manca l'opzione -c)
Henryx
-- 
 Signore e signori! Lo avete letto sui giornali! E ora fremerete d'orrore 
 osservando con i vostri stessi occhi il piu` raro e tragico degli 
 scherzi di natura! .. l'uomo medio! 
                                     Joker (Batman: the killing joke) 

 Ciao e grazie per la pazienza che hai;

Adesso ho capito cosa ti serve. Mi sa che fai un pochino di confusione.
postgres non serve per visualizzare l'sql in forma tabellare: postgres č un
RDBMS, ossia un server di database vero e proprio.
Posso chiederti cosa devi fare con questo file?
ciao
M.

è un'esercitazione che il prof. ci assegnato.
Devo soltando scrivere un file in sql.
Ma visto che già ho utilizzato java e per interagire con il programma
scritto
esiste la JVM, penso che anche con sql ci sia qualcosa di simile .
    Allora dove sbaglio??????
Grazie ancora per la pazienza che hai.

Newsgroup: it.comp.software.database
Titolo: Select con diverse condizioni...

Mi spiego:
Dovrei controllare su una tabella Oracle la presenza di valori ( nomi ) che
sono archiviati in un file txt e separati da virgole.
E' possibile creare una procedura 'automatica' ( select ) che carichi in
modo sequenziale il valore da cercare nella tabella in modo da ottenere un
otput che segnali la presenza di tali valori ?
ciao e grazie
grenzo

 sono archiviati in un file txt e separati da virgole.
Fatti uno script che carica il file TXT ed esegue le query.
Davide

 wrote in message
news:beuhli$9b27u$1...@ID-83045.news.uni-berlin.de...

Newsgroup: it.comp.software.database
Titolo: avvio automatico di postgres su Win2000

Salve
Uso con successo Postgres sotto cygwin.
Non conosco la sintassi UNIX...
Vorrei farmi due piccoli file bat per automatizzare l'avvio e lo stop della
shell e del db.
Avvio con
ipc-daemon &
e
postmaster -i -D /cygdrive/d/data/
cosa devo scrivere nei file bat?
Oppure (ancora meglio!) posso usare Postgres come servizio di win2000?
Grazie
Marcello

 Oppure (ancora meglio!) posso usare Postgres come servizio di win2000?
   Certamente: il file /usr/doc/Cygwin/postgresql-VERSION.README 
contiene tutte le informazioni necessarie per farlo.
-- 
Alla prossima,
Marco

 CygWin sia nel path della shell, (....)
cosa intendi?
mi fai un esempio?
Grazie ancora
Marcello


<code src="startpg.sh">
	/usr/local/bin/ipc-daemon &
	postmaster -i -D /usr/share/postgresql/data
</code>
   Tasto destro del mouse sul file: "Apri con..." e scegli bash.exe. Poi 
controlli che la variabile PATH in AUTOEXEC.BAT contenga il percorso 
effettivo della bash shell:
	SET PATH=%PATH%;D:\cygwin\bin
e sei pronto: se tutto va bene, cliccando su STARTPG.SH il tuo 
Postegresql sia avviera`.
-- 
Alla prossima,
Marco

Newsgroup: it.comp.software.database
Titolo: ...avrei bisogno di un mail extractor...

libero e crakkato.....qualcuno sa dirmi dove scaricarlo?
Saluti.
--------------------------------
Inviato via 
http://usenet.libero.it

 Saluti.
anche se non so cosa sia un "mail extractor" ........ che centra con i
database?
Matteo

Newsgroup: it.comp.software.database
Titolo: [PL/SQL] Cursore in input

Qualcuno puņ dirmi se posso passare ad una procedure un cursore come
parametro di input e qual'č la sintassi per utilizzarlo
ciao e grazie
Mucio
--------------------------------
Inviato via 
http://usenet.libero.it

 Qualcuno puň dirmi se posso passare ad una procedure un cursore come




 Qualcuno puň dirmi se posso passare ad una procedure un cursore come


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

ragazzi devo formattare il pc e non vorrei perdere il mio database
realizzato in oraclexe-express edition. quali cartelle devo salvare
per non perdere niente?GRAZIE!!


ragazzi nessuno che mi risponde?

 per non perdere niente?
Se devi fare il backup di un'applicazione sviluppata in ApEx vedi qui: 
http://download-east.oracle.com/docs/cd/B31035_01/doc/appdev.20/b16373/deploy.htm
HTH.
Alessandro 

 Alessandro
ho usato oracle express edition!!
Newsgroup: it.comp.software.database
Titolo: Software emissione fatture

Ciao a tutti!
Qualcuno potrebbe consigliarmi un buon software per l'emissione di fatture?
Se ho sbagliato newsgroup scusate, potreste allora dirmi dove postare?
Grazie,
Francesco.

 Se ho sbagliato newsgroup scusate, potreste allora dirmi dove postare?
Vai alla Buffetti e compera uno delle centinaia di programmini scemi
che stampano fatture. Se vuoi un prodotto piu' costoso/sofisticato ce
ne sono almeno 4 miliardi in giro, cerca sull'elenco del telefono la
piu' vicina societa' di vendita software e telefonagli, te ne proporranno
per tutti i gusti.
Davide

 ha scritto nel messaggio
news:sbA66.14444$FF1.1...@twister1.tin.it...

Ci sono anche iprogrammi della Finson
Ciao VB

 wrote:

io ho un database access che uso per tenere la contabilita' dei miei
lavori (ed una delle cose che fa e' appunto stampare fatture). Una
vecchia release puoi trovarla su:
http://web.tiscalinet.it/atrebbi/cassa/index.htm
--
Greetings, Alessandro
http://www.b3soft.com
Pesaro, Italy
Sent via Deja.com
http://www.deja.com/

 ha scritto nel messaggio
news:sbA66.14444$FF1.1...@twister1.tin.it...


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

Salve a tutti, non sono molto esperto con sql server, come posso chiedere
con ODBC  un elenco delle tabelle su cui ho l'autorizzazione?
Da premettere, che cmq il tutto verra fatto in VB!


Devi interrogare le tabelle di sistema es. "sysdepends", che possono essere
collegate tranquillamente.

Newsgroup: it.comp.software.database
Titolo: [MSSQL Server] Installazione

Salve
ho una macchina nuova di zecca con Win 2000 Pro SP3 dove
installare MS SQL Server 2000.
Avvio l'installazione e mi viene restituito questo errore:
"Il componente server Microsoft SQL Server 2000 Standard
Edition non e' supportato in questo sistema operativo. Saranno
disponibili per l'installazione solo i componenti server"
ho installato gia' un altro MSSQL 2000 su un pc con Win 2000
(magari senza service pack...) e non do davvero dove
mettere le mani... sono disperato...
idee suggerimenti consigli sono ben accetti
grazie
Rob

 idee suggerimenti consigli sono ben accetti
installa sql server subito dopo win 2000 senza sp in quanto l'installazione
di default installerà le mdac 2.6 e parecchi componenti obsoleti per il sp3
di win.
Una volta installato sql installa sp 3 di win, sp 3a di sql server 2000 ed
infine sp4 di win 2000.
Buon lavoro.
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 installa sql server subito dopo win 2000 senza sp
fatto. prima ho provato a disinstallare la SP, ma non andava...
allora ho reinstallato tutto il SO ma ricevo ancora lo stesso errore:
"Il componente server Microsoft SQL Server 2000 Standard
Edition non e' supportato in questo sistema operativo. Saranno
disponibili per l'installazione solo i componenti <errata>client</errata>"
qualche altra idea?
grazie della disponiblita'
Rob

 qualche altra idea?
aye, sir!
la copia che hai va solo su 2000 server;  a spanne direi che non è la SE



  a spanne direi che non è la SE
vero
ho risolto con una Personal Edition
grazie a tutti
Rob
Newsgroup: it.comp.software.database
Titolo: Impossible creare Vista

Salve a tutti,
ho dei problemi a creare delle viste,
ad esempio se creo la seguente vista
CREATE VIEW v (mycol) AS SELECT 'abc';
ho  il seguente errore
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual
that corresponds to your MySQL server version for the right syntax to use
near 'VIEW v (mycol) AS SELECT 'abc'' at line 1
perché?
Uso mysql 5.0 su Linux Mandriva
-- 
Benedetto Santarella 
www.ferramentatodisco.it

 ho  il seguente errore
A me funziona perfettamente (MySQL 5.0.51a su Debian Squeeze).
Sicuro non ci sia qualche carattere "strano" (che ogni tanto si inserisce 
per sbaglio nella console, magari premendo ù invece che invio)?
Bye.

Alessandro Pellizzari wrote:

Ho provato a creare altre viste + o - complesse, ma il risultato è lo 
stesso, penso che il problema non sia la sintassi della view, ma nella
configurazione di mysql.
-- 
Benedetto Santarella 
www.ferramentatodisco.it
Newsgroup: it.comp.software.database
Titolo: Dizionario Dati: domanda

Salve a tutti,
voorei fare una domanda a riguardo del dizionario dati, o presunto tale,
visto che quello che mi chiedono di realizzare č (quasi) grosso modo
questo.
Se qualcuno ha ideee interessanti, beh si faccia avanti per la discussione.
Il progetto (di base) dovrebbe essere quello di fare una mappatura
completa di tutti i dati dell'azienda per cui lavoro.
Il problema č che io lo vorrei trasformare in un vero e proprio dizionario
in senso piů generico, in modo che non solo si trovino le informazioni di
tipo, ma anche informazioni in senso piů ampio come la descrizione del
dato, il suo significato (per i vari contesti di appartenenza).
Renderlo quindi piů aperto per trovare ciň che serve e non solo nel senso
stretto del tipo di dato.
Mi piacerebbe poter scambiare opinioni in merito
Grazie
a tutti
a
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Mi piacerebbe poter scambiare opinioni in merito
Se ho capito bene, ti serve che qualcuno ti disegni uno schema
(relazionale) (tu l'hai chiamata "mappatura" ?!?) per immagazzinare
i dati della tua azienda e che integri in tale schema un "Terminology
System" (qui puoi scegliere tra 1-vocabolario controllato, 2-ontologia
specifica 3-ontologia pura). Hai anche bisogno di poter compiere ricerche
sia sui dati che sui metadati (e' qui che ti serve il "Terminology
System").
Spero di esserti stato d'aiuto.
 Raffaello

  Raffaello
Prima di tutto grazie per la risposta.
In effetti le cose non stanno prorpio così. Le basi dati (relazionali) già
esistono,e ahimè, sono una caterva!.
Parlo di mappatura, nel senso di identificazione di ogni dato presente su
ogni singolo db . Sai bene quanto in una realtà complessa molto spesso si
trovino le stesse cose su fonti diverse ed il rischio è quello di andare a
prendere quella sbagliata. A parte la difficoltà intrinseca (ovvero del
tempo che ci vuole) per completare il lavoro, a me era venuta un'altra
idea di rimando (un sotto obiettivo del progetto, diciamo). Quello di
integrare il tutto con una sorta di motore di ricerca e trovare non solo
che il dato x è di tipo int e si trova sul db pippo, ma anche che il dato
x significa bla bla bla nel contesto C1 e blo blo blo nel contesto C2
eccetera.
Accetto consigli...
Ciao,
Anto


 Accetto consigli...
un progetto di questo tipo sarà abbandonato in un tempo variabile tra
6mesi e 3 anni dopo aver speso una cifra conseguente.
Fai che il culo non sia il tuo

 6mesi e 3 anni dopo aver speso una cifra conseguente.
Plausibile.
In questi casi la vera *domanda* e':
 "Serve?"
ovvero
 "Un aggeggio del genere verra' usato con conseguente utilita' per la
  tua azienda?"
Se la risposta a queste 2 domande oscilla tra il "No" e il "forse si",
allora non ne vale la pena.
Tra le altre cose il problema pare dovuto a soluzioni sbagliate
adottate in precedenza (diversi datasets non integrati, sviluppati
distintamente in tempi diversi).
E qui francamente non si puo' far altro che buttar giu' tutto e rifare.
:-/
 Raffaello
Newsgroup: it.comp.software.database
Titolo: ADO e campi URL

In quale maniera riconoscere tramite ADO se un Field e un URL o un campo
MEMO?
Grazie!

 un campo MEMO?
Facendoti dare lo "schema" della tabella.
Vedi la OpenSchema su 
www.soft-land.org/documenti/adomod.html
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Davide
Purtroppo non ho trovato nulla. Con OLEDB esiste una proprietą che mi
restituisce il campo URL. Con ADO tutte le proprietą del campo URL
coincidono con quelle di un campo MEMO::::!
Newsgroup: it.comp.software.database
Titolo: [Mysql] 1062 duplicate entry...

Ciao a tutti!
Ho un database MySQL (3.23.58) su una macchina linux redhat 9 a cui accedo
con diversi frontend (access, web con php, etc...). Di questo database viene
fatto un backup giornaliero con la funzione mysql dump, in un file .sql, in
modo da ricostruire struttura e dati in caso di disastri imprevisti...
Il database nel suo funzionamento non da nessun problema e neppure il dump
da errori, ma quando voglio fare un rispristino (ad esempio tra un po'
vorrei passare alla versione 4 di MySQL per cui la cosa mi sarà utile!), il
tutto si pianta ad un record di una tabella con l'errore 1062 duplicate
entry 4835 at key 1...
Ho già visto in Internet le possibili cause di questo errore e probabilmente
il tutto dipende da quel campo che è una chiave primaria con autoincremento.
Durante l'struzione di insert contenuta nella query di ripristino
evidentemente si generano dei duplicati.
Purtroppo non ho trovato una soluzione valida al problema... qualcuno di voi
sa se è possibile eseguire il dump o il restore con qualche opzione
particolare per evitare questo errore oppure esiste qualche altro
accorgimento? Finora il miglior suggerimento è stato quello di togliere la
chiave primaria dal campo prima di fare il dump e poi ripristinarla a
restore avvenuto, ma non mi sembra il massimo...
    Ciao ciao, Mauro.

     Ciao ciao, Mauro.
Ciao,
Andrea

Newsgroup: it.comp.software.database
Titolo: Nuovo DB con Oracle 9i

E' possibile che creare un DB con i parametri di default di Oracle richiede
1 Gb di spazio ?!?!?
--
Ciao
Flex

Ciao Flex,
quando crei un DB, Oracle genera automaticamente i fle .dbf con i relativi
tablespace:
se vuoi risparmiare spazio potresti eliminare alcuni tablespace, ovviamente
NON devi eliminare il tablespace System ne tanto meno il relativo file .dbf.
Personalmente non ho ancora provveduto ad installare la 9i, ma da quanto ne
so potrei dirti che la richiesta di spazio è più che lecita.
bye,
Emiliano
"Flex" <flex...@Mfreemail.it> ha scritto nel messaggio
news:odKW7.35852$o9.12...@news1.tin.it...

Newsgroup: it.comp.software.database
Titolo: [FIREBIRD] Distribuire il database?

Ciao a tutti.
    Sto pensando di sviluppare una piccola applicazione (in Delphi) con
annesso un altrettanto piccolo database; mi sto orientando su FireBird per
vari motivi. L'accesso al database sarà assolutamente monoutente e in
locale.
Ora, la domanda è abbastanza semplice: cosa mi serve per la corretta
distribuzione del database, oltre al file del db stesso? Avevo letto da
qualche parte in usenet (post che non ritrovo, ovviamente) che per
distribuire un db firebird basta una dll... è corretto? Ho provato ad
allegare gds32.dll, ma escono messaggi del tipo "non trovo il database"....
    Grazie,
        Giovanni
-- 
=============================================
:: Giovanni Zangrossi ::
:: web:      
http://www.zangrossi.137.it
 ::
=============================================

 distribuzione del database, oltre al file del db stesso?
Nel tuo caso (mono e locale) puoi utilizzare la versione "embedded"
di firebird 1.5, (ora in RC6) che puoi scaricare da 
www.firebirdsql.it
(Firebird 1.5 RC6 Win32 Embedded).
Devi rinominare "fbembed.dll" in "gds32.dll", e devi distribuire la dll
e gli altri archivi contenuti nello zip, (da mettere nella directory della
tua applicazione) ricorda che con la versione embedded devi
obbligatoriamente utilizzare la stringa di connessione locale.
Ciao
--
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

Newsgroup: it.comp.software.database
Titolo: Per gli appassionati di PC

 ha scritto


j.
mai letto un libro della apogeo ?
peccato !
cmq non è
possibile perseguire chi dice la verità !
salvo leggi delega dell'attuale
parlamento !
--------------------------------
Inviato via 
http://usenet.iol.it
 

 cmq non è possibile perseguire chi dice la verità !
<bastard mode on>
Mai letto un libro di storia ?
<bastard mode off>
Davide

 <bastard mode off>
be', felice metteva una clausola, no ?
il tono del messaggio iniziale e' cmq del tutto sbagliato. rischia una
querela per niente. altra cosa e' specificare, provandoli, errori precisi,
altra sparare a zero, scrivendo "compiuter" per di piu'... come dire, non mi
sembra una critica su basi molto solide... capita inoltre di ammattire a
volte su libri mcgraw, o mondadori[/ms], ecc., per capire pezzi di codice
che in realta' sono erronei. ma prova a fare uno spot dicendo: "tutte le
fiat fanno schifo" (opinione condivisa da molti miei amici) e guarda che
succede...
ciao, a.

condivisa da molti miei amici) e guarda che succede...
se
però dico tutte le bipower, non revisionate, hanno problemi di testata,
non penso proprio che la f abbia niente da ridire !


 avesse bisogno di aquistare un libro pe rimnparare.
[CUT]
Parli di un'azienda (di cui nč prendo le parti nč le difese) che vende
libri con errori, e poi mi scrivi "compiuter"???
Mah ....
Newsgroup: it.comp.software.database
Titolo: [?]-Qualcuno conosce MySQL

Qualcuno conosce MySQL?
Se è si, per piacere rispondetemi è urgente
Vi ringrazio anticipatamente
bye Roberto


Che vuoi sapere ?
Comunque questo non č un gruppo molto frequentato, il posto migliore
per mysql mi sa che č:
it.comp.os.linux.software
Ciao.
Fabio Serra
***********
Per rispondere in e-mail cancella "the." e sostituisci 
"whitehouse" con "faser".
***********

Newsgroup: it.comp.software.database
Titolo: forse OT? Conoscete Micros Fidelio?

stň cercando qualsiasi notizia su questo programma,
riguarda il settore alberghiero!!
Ciao!!
rispondete a 
barbar...@hotmail.com

 rispondete a 
barbar...@hotmail.com
google da' circa 5600 pagine
una sola riga:
http://www.google.com/search?q=%22Micros+Fidelio%22&btnG=Cerca+con+Google&hl
=it&lr=
hth, j.

Newsgroup: it.comp.software.database
Titolo: File in DB

Lavoro su MySQL: non è possibile salvare file? Non trovo nessun tipo
di colonna di tipo file..
Mhaxx

 di colonna di tipo file..
Potresti usare un campo di tipo "blob", ma la cosa migliore e' lasciare
il file sul disco e mettere nel database il path/nome del file.
Davide


Non conosco MYSQL cmq prova a cercare qualcosa tipo BLOB e CLOB...
Ciao
Matteo

 il file sul disco e mettere nel database il path/nome del file.
Come mai la pensi così?
In questo modo sei costretto a condividere delle directory
e attribuire i diritti di modifica a tutti gli utenti..(che poi ti
fanno casino). Nel database puoi continuare con le consuete
politiche di security...
--
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

>Potresti usare un campo di tipo "blob"
Ho trovato BLOB, ne esistono di vari tipi (a seconda della
dimensione).
Il mio problema ora č capire come manipolare questa "cosa"! Nel senso
che non so come specificare il file che ho qui
"images/cover/cover000001.jgp" nella INSERT e neppure come gestirlo
dopo una query in PHP..
Come faccio a dargli alla INSERT il file?
Mhaxx

 wrote:

Mi inserisco molestamente chiedendo: qualcuno ha già usato i tipi
"bytea" di postresql? Se si, ha avuto qualche problema e/o sa dirmi se
sono pratici oppure no?
Newsgroup: it.comp.software.database
Titolo: help

Ho un cd con dei dati che mi interessano. Esplorando il cd trovo i dati con
estensione .cds
Dal software presente nel cd non posso estrarre i dati.
Esiste un sistema per leggere questi dati ed esportarli in formato testo,
oppure su access, su excel o su altro programma?
Magari la domanda è scontata ma facendo una ricerca sul news non ho trovato
nessun riferimento a file .cds ...
Qualcuno può aiutarmi .. anche solo dicendomi che non è possibile fare
nulla, almeno mi metto il cuore in pace.
Grazie

 nulla, almeno mi metto il cuore in pace.
beh, dipende dal livello di skill.
se mastichi un po' di C potresti scomporre in codici ascii i files in
questione (tieni i caratteri alfanumerici in chiaro e stampi il valore
ascii di quelli non leggibili) e vedere se ti è possibile individuare
l'algoritmo di scrittura dei dati (se è cifrato sei fregato). se lo
individui, riscrivi il programma in C in modo da crearti un altro files
con la sintassi che ti serve (es. tabella html così la puoi importare in
access). 
io ho fatto così per i titoli delle canzoni scritte nel file di
configurazione di winamp dopo che avevo estratto da cddb tutte le info... 
ho convertito in sql e mi sono fatto un db! (quel caso era
particolarmente semplice). 
ciao

Newsgroup: it.comp.software.database
Titolo: Scrivere Trigger

Salve a tutti,
se io volessi scrivere un trigger, in che linguaggio lo scrivo ? la forma
dipende dal tipo di database oppure esiste un linguaggio standard.

dipende dal tipo di database oppure esiste un linguaggio standard.
Il inguaggio è una variante dello standard SQL adottato dal fornitore
del database in questione. In poche parole, ogni database ha il suo
linguaggio.
jk
Jilani Khaldi
http://jkhaldi.oltrelinux.com
Newsgroup: it.comp.software.database
Titolo: add constraints

come faccio ad aggiungere ad una colonna di una tabella un constraints in
modo che tale colonna non possa essere nulla?
Ho provato con:
ALTER TABLE pippo ADD
  constraints ( NomeColonna not null )
ma da errore. Come posso fare?
grazie

 ha scritto nel messaggio
news:a1c9rf$gsg$1...@fe1.cs.interbusiness.it...

Prova in questo modo:
ALTER TABLE  pippo
ALTER COLUMN nome_colonna NOT NULL
Ciao Alessia

 ALTER COLUMN nome_colonna NOT NULL
ho trovato:
ALTER TABLE  pippo MODIFY nome_colonna NOT NULL

Newsgroup: it.comp.software.database
Titolo: ERRORE file ODBC

Non riesco an installare Acces 97 nel mio pc(un P3 64mega di ram) perche mi
da un errore nella configurazione dei file ODBC. Sono andato sul pannello di
controllo entro in ODBC ma non so cosa fare. Forse tutto e' successo perche
precedentemento avevo installato un Exel e Word con Bisanzio, un programma
che mi hanno dato con il pc e che penso sia un po vecchio?
Grazie per l'aiuto.

 wrote in message
SMGD5.9792$N93.3...@news.infostrada.it...

Devi andare in  Origini di dati ODBC (32 bit) fare aggiungi e creare il DSN
con il driver di access, dargli un nome, dargli un database
access(ovviamente).
Per più DB devi creare più DSN. Qundo cerchi di utilizzare l'ODBC devi fare
riferimento al nome che hai creato.
Prova anche a vedere gli help.
Ciao
MB

Newsgroup: it.comp.software.database
Titolo: Database - Internet

Salve!
Che tipo di software consigliate per la gestione di database su internet?
Se possibile rispondete qui grazie: 
denis.m...@libero.it

> Che tipo di software consigliate per la gestione di database su internet?
Dipende da quello che vuoi fare e da quello che supporta il tuo
provider.
Vedi 
http://www.soft-land.org/articoli/proghtml.html
Davide
-- 
Posted from 
mail.square.nl
 [193.78.176.18] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Aggiungo che ultimamente hanno rilasciato Interbase 6 in modo
Open-Source (gratuito), lo puoi scaricare da sito della Inprise, si
interfaccia con PHP -> Apache, io lo uso quotidianamente ed è semplice
da usare.
Massimo
----------------------------------------------------------
Il vero problema non è tanto sapere se le macchine pensano
bensì se gli uomini pensano. B.F. SKINNER (1904-90)
----------------------------------------------------------





Il mio consiglio è di realizzare il DB con Filemaker, esistono 
poi provider come 
www.sideralia.it
 che 
mettono a disposizione Lasso, un plugin per webstar, che crea dinamicamente le 
pagine sfruttando il DB di Filemaker Pro.


Spero di esserti stato utile


Davide


 




Mysql --> PHP --> Apache.
Alessio Rocchi

Newsgroup: it.comp.software.database
Titolo: connessione db

salve a tutti, potreste indicarmi il metodo piu' veloce(se "veloce" esiste)
per condividere o anche solo visualizzare un db di access tramite internet??

 internet??
Sviluppare una Web-application. Vedi su 
www.aspitalia.com
Davide
Newsgroup: it.comp.software.database
Titolo: Domanda su join tra due tabelle...

Salve,
ho imparato la differenza trà un database relazionela e uno no, una
domanda...quando è che uso un tipo o un altro?? Fermi!! Fatemi
spiegare prima :))
Ho scritto un porgramma per gestire i miei mp3, inzialmente utilizzavo
un unica tabella in cui andavo a mettere i titioli, autori blà blà blà
dei miei mp3, tutto lo scriveo li, e tutto lo prendevo da li. Il mio
database non era relazionale.
Ora che voglio rivedere l' applicazione, e anche il database, mi stavo
chiedendo...è più utile cercare di spezzare le tabelle e metterle in
join trà di loro, o fare un unica tabella come avevo fatto io?
Aspetto news...
Saluti...

 domanda...quando che uso un tipo o un altro??
Precisazione:
Il fatto che tu usi una sola tabella non vuole dire che il database
NON SIA relazionale. Il database e' relazione se ti consente di
creare e forzare delle relazioni tra le varie tabelle, non se lo
fai o no.
Risposta alla tua domanda: quando ti pare. Se ritieni piu' rapido o
efficiente avere una sola tabella fai pure. Sei tu che decidi se e'
il caso oppure no di definire piu' tabelle.
Davide

il caso oppure no di definire piu' tabelle.
Si ma in base a che si decide...io so che posso fare in due modi, te
come faresti?
Saluti...

 Si ma in base a che si decide...
In base al tempo, al numero di whisky, alla temperatura esterna... non c'e'
una regola precisa. Se ritieni piu' efficiente/veloce una sola tabella Ok.
La 'regola' numero 1 nella programmazione (in qualunque cosa) e': se hai
un motivo per farlo fallo.
La 'regola' numero 2 dice che 3 mesi (o 3 giorni) dopo ti ritroverai a
dire 'che XXXXX che sono, se facevo cosa' era meglio'...
Davide

dire 'che XXXXX che sono, se facevo cosa' era meglio'...
Hehehehe, ma basta che la mattina riprendi il codice che hai scritto
la sera e....ehh?!?! Ma che ho scritto qua? Ma che volevo fare
li...bhň!!
Saluti...

 li...bh!!
Se e' per questo, vedi 
http://www.soft-land.org/documenti/pessimo.html
Davide

 wrote in message
news:95411m$fmds3$1...@ID-18487.news.dfncis.de...

L'ho  letto: molto bello. Pensa che volevo scrivere qualcosa di simile.
Naturalmento l'ho spedito a molte persone.
Grazie.
Ciao
Tony

 forzare...vabbè, comunque...
Scusate il nozionismo un poco spocchioso ma...,
la parola "relazionale" non intende la relazionalità tra più tabelle,
o
per lo meno non in modo esplicito, i DBMS si chiamano cosi' perche'
sfruttano un approccio basato sull'algebra relazionale e sul calcolo
relazionale. Una sola tabella sfrutta già diversi meccanismi di
matematica delle relazione tra insiemi, semplicemente perchè
le varie colonne di una tabella sono tenute insieme da una relazione,
perche' non possono esistere due "righe" uguali nella stessa tabella e
perche' l'ordine delle righe non e' significativo. Eccetera eccetera.
Corrado.
Newsgroup: it.comp.software.database
Titolo: SQL Confronto tra valori

Salve a tutti ho un problema con un istruzione SQL.
Dovrei confrontare lo stesso campo di record differenti e precisamente
controllare se il valore di un campo di un record è diverso dal valore dello
stesso campo ma del record precedente.
Come faccio?? E come faccio poi ad ottenere il secondo valore del confronto?
ES se il valore del campo nel record 2 è diverso dal valore del record 1 ho
bisogno di ottenere il valore del campo nel record 2.
Come DB uso Access 2000
Grazie in anticipo
Michele

 stesso campo ma del record precedente.
Devi farlo a manina. Aprire un cursore e scorrerlo facendoti i vari
controlli.
Davide

Come faccio?? 
Ce la puoi fare (a malapena) se esiste una metrica utilizzabile nella
tabella. Per esempio un campo contatore senza "buchi".
Se e' cosi', puoi incrociare la tabella con se stessa, shiftata:
	SELECT b.value FROM table AS a, table AS b
		WHERE a.key = b.key + 1
		AND   a.value != b.value;
CREATE TABLE test ( value varchar, key integer );
INSERT INTO test VALUES ( 'pippo', 1 );
INSERT INTO test VALUES ( 'pluto', 2 );
INSERT INTO test VALUES ( 'pluto', 3 );
INSERT INTO test VALUES ( 'paperino', 4 );
INSERT INTO test VALUES ( 'paperino', 5 );
INSERT INTO test VALUES ( 'paperino', 6 );
   SELECT * FROM test AS a, test AS b
      WHERE a.key = b.key + 1
      AND   a.value != b.value;
  value   | key | value | key
----------+-----+-------+-----
 pluto    |   2 | pippo |   1
 paperino |   4 | pluto |   3
Qui, fra 1 e 2 il record e' differente ("pippo" è precedente, "pluto" è
successivo), e quindi a.value ti da' il risultato successivo (se invece
ti servisse il precedente, useresti "b.value").
Con alcuni accorgimenti, puoi farcela anche con tabelle dove key ha dei
buchi. In quel caso puo' darsi che ti tocchi fare una join quadrupla.
Leonardo
-- 
".signature": bad command or file name

 wrote in message
59rihu0edfsjfo3aj...@L.Serni...


...
con qualche piccolo aggiustamento dovrebbe funzionare; metti in join
la tabella con se stessa...
select 
t1.id
 from 
(select rownum   indice, * from tabella) t1,
(select rownum+1 indice, * from tabella) t2
where t1.indice = t2.indice and 
t1.id
 = 
t2.id
;
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

Newsgroup: it.comp.software.database
Titolo: Runtime Access, dove trovarlo??

Ciao a tutti i ngini,
avete notizia di dove poter trovare in rete il runtime di access in
italiano, (possibilmente per la versione 2000?)
(ho provato la versione 97 in inglese e crea diversi problemi e quindi
vorrei provarla prima di acquistare il pacchetto Office developer che ha un
costo notevole!!)
Ringrazio tutti quelli che vorranno farmi avere notizie al riguardo.
Un CIAO di gruppo!

italiano, (possibilmente per la versione 2000?)
sia l'italiano che l'inglese sono stati ritirati dal mercato per i
troppi bug.

 wrote in message
3912cec7...@news.interbusiness.it...


Hello xxx.
05 May 00 20:41, you wrote to All:
 >> > avete notizia di dove poter trovare in rete il runtime di access in
 >> > italiano, (possibilmente per la versione 2000?)
 >>
 >> sia l'italiano che l'inglese sono stati ritirati dal mercato per i
 >> troppi bug.
poi essere piu' preciso ?  Hanno ritirato il runtime della versione 2000?
o quale ?
Sono preoccupato, mi hanno consegnato un PC che deve gestire due grosse
macchine per analisi cliniche ed almeno una parte del tutto avviene per
mezzo di runtime Access.
Filippo

 
-----Messaggio originale-----
Da: Guido Creo [mailto:
dgc...@flashnet.it
]
Inviato: venerdì 17 marzo 2000 12.03
A: Italian Channel mktg feedback e-mail
Oggetto: Discontinuazione Office Developer 2000
Ho letto il Vostro annuncio:
	Discontinuazione Office Developer 2000
	Microsoft comunica la discontinuazione di tutti i codici
relativi a
Office
2000 Developer.
	Il prodotto, a partire dal 15 febbraio 2000, non sarà più
ordinabile.
	Siamo a Vostra disposizione per ogni ulteriore chiarimento.
	Milano, 10 febbraio 2000
Perchè è stato ritirato dal mercato ?
Perchè non è stata data la notizia ai sottoscrittori MSDN Universal ?
Esiste una lista DETTAGLIATA di fonte Microsoft relativa ai problemi
riscontrati ?
Sono previsti prodotti sostitutivi ?
E' previsto il rilascio di nuove versioni in tempi brevi ?
Cosa deve fare chi, come me, ha in fase di finalizzazione progetti di
software applicativo che prevedono l'utilizzo del Run TIme Access 2000
?
---------------
Guido
light...@flashnet.it
Newsgroup: it.comp.software.database
Titolo: connesione a db da linguaggio c

qualcuno mi a dire come colegarmi ad un db di access
cioe le righe di codice per la connection
oppure dove posso trovare queste informazioni
aiutoooo :-))
grazie
ciao morphi
--------------------------------
Inviato via 
http://usenet.libero.it

 wrote in message
news:195Z110Z149Z92Y...@usenet.libero.it...


odbc
puoi aiutarmi?
grazie Morphi


 cioe le righe di codice per la connection
Nella documentazione di ODBC c'e' scritto chiaramente, guarda gli esempi.
Davide

Questo esempio e` preso pari pari da MSDN:
"Sales" e` il tuo Data Source (DSN)
"JohnS" e` l'o User ID
"Sesame" la Password.
Il tuo DB Access puo` non richiedere utente e/o password : in tale caso tali
parametri vanno lasciati a NULL.
Comunque, su MSDN puoi trovare valanghe di esempi anche di elaborazioni piu`
complesse.
Alberto
SQLHENV     henv;
SQLHDBC     hdbc;
SQLHSTMT    hstmt;
SQLRETURN   retcode;
      /*Allocate environment handle */
retcode = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv);
if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO) {
   /* Set the ODBC version environment attribute */
   retcode = SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3,
0);
   if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO) {
      /* Allocate connection handle */
      retcode = SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc);
      if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO) {
         /* Set login timeout to 5 seconds. */
         SQLSetConnectAttr(hdbc, (void*)SQL_LOGIN_TIMEOUT, 5, 0);
         /* Connect to data source */
         retcode = SQLConnect(hdbc, (SQLCHAR*) "Sales", SQL_NTS,
                  (SQLCHAR*) "JohnS", SQL_NTS,
                  (SQLCHAR*) "Sesame", SQL_NTS);
         if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO){
            /* Allocate statement handle */
            retcode = SQLAllocHandle(SQL_HANDLE_STMT, hdbc, &hstmt);
            if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
{
            /* Process data */
                  ;
                  ;
                  ;
               SQLFreeHandle(SQL_HANDLE_STMT, hstmt);
            }
            SQLDisconnect(hdbc);
         }
         SQLFreeHandle(SQL_HANDLE_DBC, hdbc);
      }
   }
   SQLFreeHandle(SQL_HANDLE_ENV, henv);


Ciao a tutti,
nuova pagina per gli utenti di InterBase/Firebird:
http://space.tin.it/scuola/jkhaldi/ibase.html
jk
--
Jilani Khaldi
http://space.tin.it/scuola/jkhaldi
Newsgroup: it.comp.software.database
Titolo: come ordinare i dati nelle tabelle per rendere una select più veloce?

In un database i dati sono "ordinati quasi come in un file" ....
Vorrei ordinare tutte le righe di una tabella per il contenuto di un
campo in modo da rendere piů veloce un select del tipo:
SELECT ...
FROM ....
WHERE x<10
Come posso farlo?
Quale comando SQL permette questo?
Ed in particolare per il MySql?
Grazie in anticipo, Mario.

 Come posso farlo?
Probabilmente creando una view (ma se e quanto questo sia più veloce lo
lascio agli esperti!!):
create view NOME_DELLA_VIEW as
    select .... from .... where .... order by .....;
e poi fai la query sulla view invece che sulla tabella.
Ciao
--ev

 e poi fai la query sulla view invece che sulla tabella.  Ciao
SI! è più veloce!
Non l'ho provato ma così dovrebbe essere se il db è intelligente.

 Ed in particolare per il MySql?
...penso tu debba creare un indice adatto, aumenterebbe le prestazioni di
moltissimo.
ciao