mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: tabelle collegate

ho un diviso un database che contiene tutti i clienti e tutti gli ordini da
loro fatti in diversi db con gli ordini divisi per anno lasciando per conto
suo la parte comune a tutti (cioè i clienti e la parte articoli.) Volevo
sapere se qualcuno sa come posso richiamare da codice e collegare al db
principale le tabelle degli ordini dell'anno scelto da me.
un esempio. ho ordini divisi in 3 db per gli anni 1998 1999 2000
Volevo avere la possibilità di scegliere quali ordini visualizzare a scelta
cambiandoli a mio piacimento.
Ringrazio tutti quelli che mi saranno d'aiuto
Mac





cambiandoli a mio piacimento.
In tre db o in tre tabelle?
Credo che fosse più pratico usare una sola tabella, aggiungendo un
campo "anno". Quando passerai al 2001 dovrai creare un nuovo db (o una
nuova tabella), e presumibilmente ti toccherà mettere mano al codice.
Invece, puoi usare una tabella che raccolga tutti gli ordini di tutti
gli anni, avendo cura di aggiungere un campo Anno(di tipo date, o
numerico, scegli tu). Dopo di che, per visualizzare gli ordini del
1998, userai
SELECT * FROM LaMiaTabella WHERE ANNO=1998
Se vuoi anche cambiarli, puoi usare un filtro. Ma ci sono tanti altri
modi
-- 
Topoldo  
www.pianetalinux.com
(Grazie a Dio, sono ateo)
Newsgroup: it.comp.software.database
Titolo: [MySQL] Alcune domande...

Scusate il titolo un po' vago... Volevo però esporvi alcuni problemi che
fino ad ora non riesco a risolvere neanche con l'aiuto del manuale in pdf
scaricato dal sito.
Domande:
1) Ho una serie di tabelle in excel e in access che vorrei importare
direttamente in MySQL 3.23 (la versione max insomma). Come faccio? Devo
creare un programma batch in VB6 x fare ciò oppure c'e' una funzione da
qualche parte che si scarica e voilà il gioco è fatto?
2) Ho creato una serie di script in sql x creare delle tabelle. Generalmente
eseguo questi script dal prompt di Dos collegandomi manualmente al mio DB e
scrivendo "source c:\nome_tabella.txt". Se invece volessi creare un semplice
script che crei le tabelle tutte insieme una di seguito all'altra? Senza
dover scrivere ogni volta source a mano ma creando questo bat ed eseguirlo
dal prompt in modo che da solo si colleghi al DB ed esegua le istruzioni???
Avevo fatto una prova ma è stato un fallimento poiché avevo scritto:
(Istruzioni nel file .bat)
ECHO OFF
cd mysql/bin
mysql
use mydb
source tabella1.txt
source tabella2.txt
...
...
...
fino a 36 tabelle... Bene il file si fermava a "use mydb". Giustamente dico
io ma come faccio allora a creare uno script che faccia tutto il
resto?Dovrei creare un file gigantesco che abbia all'interno tutte le create
table che ho? Si è una soluzione ma mi sembra molto incasinata. Altre
idee???
3) Ho bisogno di creare delle stampe col Data report di vb6(quel componente
che sta gia all'interno del prodotto al momento dell'istallazione). Questo
può creare dei problemi o il componente supporta bene la connessione con
ODBC di mysql???
4) Se volessi esportare su un file .txt (di testo) i contenuti delle tabelle
contenute nel mio DB come dovrei procedere???
5) Sapete come mai le integrità referenziali che ho regolarmente inserito
sulle tabelle non funzionano? Ho persino impostato una delete in cascata ma
questa non funziona... Che impostazioni devo mettere per far funzionare
regolarmente una primary key con la forein key e quindi avere tutti i
privilegi che ne conseguono?
Quando ho creato le tabelle ho inserito nello script l'istruzione di
reference presa dal file pdf scaricato dal sito!
Grazie x la pazienza e l'attenzione e vi ringrazio anticipatamente.
Francesco.

 sulle tabelle non funzionano?
Perche' MySQL non lo supporta.
Davide

 contenute nel mio DB come dovrei procedere???
Idem come sopra. DBTool dovrebbe (dico dovrebbe xche' non l'ho mai provato)
supportare anche questo.
Buon lavoro
  Stefano
Newsgroup: it.comp.software.database
Titolo: WW_ GESTIRE TABELLE ACCESS97 SU SERVER CON ACCESS2000--COMPATIBILTA' VERSIONI

mi trovo a dover risolvere un problema.....qualcuno può aiutarmi?
devo rendere compatibili database di access97 con un data base di
access2000!
mi spiego meglio..... sul server vi sono tabelle in un database di
access2000
sulle stazioni invece vi sono database con maschere, query, macro, ecc... di
access97
Ora devo collegare i database del 97 alle tabelle sul 2000!....si può?
e poi access2000 è pieno di buchi!!!
es...
Autocomposizione salva record
----DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
nel codice viene generato un metodo non supportato......che cavolo di
programma è sto access2000????
ho dovuto impostarlo con argomento a 0!!!___è la soluzione migliore?,
access97 darà problemi in previsione
conversioni dal 2000 al 97?
----DoCmd.DoMenuItem acFormBar, 0, acSaveRecord, , acMenuVer70
Grazie in anticipo per i chiarimenti!
-- 
Posted from 
cesab.dsnet.it
 [195.250.245.242] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
NFBBLCINKLJKFJEKMOJBO...@cesab.it...

scusa ma non puoi convertire il backend in Access97 ?
ciao

non posso convertirli perchè parte degli utenti usa ancora il 97 e parte il
2000!!!


2000!!!
Anche se le prestazioni decadono, da un'applicazione A'2000 ti puoi connettere e utilizzare un
database Ms-jet 3.5.
Viceversa, no.
Ciao, warp

Newsgroup: it.comp.software.database
Titolo: Su Access

Salve recentemente mi sono trovato davanti a un problema che non ho saputo
risolvere, avendo in access una lista di centinaia di nomi, come posso
sapere qual'e` il piu` fraquente?
grazie

 ha scritto nel messaggio
news:VCPG8.1951$z87....@twister2.libero.it...

Utilizza una query con totali ed utilizza la funzione SQL Count.

potresti spiegarti meglio?

 potresti spiegarti meglio?
Esempio Tabella:
Nome:Testo [50]
SELECT Count(Tabella.Nome) AS ConteggioNome
FROM Tabella;

Newsgroup: it.comp.software.database
Titolo: Oracke export tool

Qualcuno di voi conosce un tool free visuale per fare export in formatosql
delle tabelle oracle?
Grazie
Sergio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

penso che TOAD abbia quello che chiedi.
pero' non so se la versione free l'ha abilitato.
ciao
Gio


 delle tabelle oracle?
Tora.
Davide

 delle tabelle oracle?
puoi fare un export rows=n e poi importare con il parametro show=y
reindirizzi l'output... et voilat... 
/G
Newsgroup: it.comp.software.database
Titolo: Database

Devo sviluppare un progetto per l'università. Il prof. ci ha consigliato
di utilizzare uno dei seguenti DBMS:
- Oracle
- Sybase SQL Anywhere
- Informix
- Postgresql
- Interbase
- MS SQL Server
- DB2
Mi domando: quale dei seguenti è free, a parte Postgresql? E
quest'ultimo com'è?
Grazie

 Grazie
Prego.
Ciao, Antò.

 Mi domando: quale dei seguenti free, a parte Postgresql?
Puoi scaricare Oracle per intero e gratuitamente, purche' lo usi solo 
per sviluppo o per studio, e puoi scaricare una versione trial di 
MS SQL Server che funziona per 90 giorni.
Davide

 wrote in message
news:3C582C3A...@noemail.com...

come prima, oracle trial non costa, con un piccolo plus:
visto che prima o poi dovrai lavorare, cosa c'è di meglio
di presentarsi ad un colloquio, con zero esperienza e dire ho fatto 
la tesi con Oracle ?
perchè con oracle ? perchè il 95% dei Db di una certa 
dimensione nel mondo sono Oracle.
2 piccioni con una fava !
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 dimensione nel mondo sono Oracle.
95% non è un po troppo??.......il DB2 dove lo mettiamo?
Matteo

 Matteo
effettivamente sě
č intorno al 50-55 % !
felice


Newsgroup: it.comp.software.database
Titolo: Case x programmare

Vorrei consigli su quale CASE  usare, e se qualcuno lo usa con quali
successi  e
quali vantaggi se provieni da clipper

 quali vantaggi se provieni da clipper
Si' provengo da Clipper, con in mezzo Pascal, C/C++ e Visual Basic. Non uso
nessun CASE e trovo che questo tipo di strumenti ti complichino la vita e
basta. Io voglio sapere cosa diavolo fa' il codice che ho scritto e non
schiaffare un 'blocco' di roba dentro sperando che non vada in vacca niente
senno' chi sa dove devo mettere le mani.
Davide

Newsgroup: it.comp.software.database
Titolo: Codice VBS in Access per Pulsante.

Devo inserire in una maschera un pulsante di comando che mi
permetta di aprir non u report o query, ma la tabella vera e propria.
La tabella si chiama Tabella1 e la maschera MAschera1. Come fare visto che
non so trasformare il codice per la query in uno per aprire una tabella!
Non klo fare!!!
Mi aiutate voi che siete geniacci?
Ciao
Enrica
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Metti la maschera in modalita' edit .. poi fai doppio click sul pulsante e si aprono le proprieta .. scelgi eventi e clicca su clic quando ti chiede cosa usare digli il generatore di codice .. ti si apre l'editor VBA e li scrivi:
docmd.opentable "Tabella1", acViewNormal
Chiudi l'editor .. salva la maschera e poi dovrebbe funzionare ..
Saluti,
Fabrizio Mazzoni

Newsgroup: it.comp.software.database
Titolo: Oracle: funzioni: come fare un insert in una tabella

all'interno di una funzione Oracle pl/sql avrei bisogno di effettuare
un'operazione di insert, ma il sistema di ritorna errore, segnalandomi di
come non sia possibile effetuare operazione di modifica dei dati sulle
tabelle all'interno delle funzoini pl/sql.
La funzione chiamata da una procedura funziona correttamente, eseguendo
l'operazione di insert, viceversa qualora il chiamante sia una select sql
fro dual si verifica l'errore sopra descritta.
Considerate che ho bisogno di una risposta a breve.
-- 
Dott. Pietro Vultaggio
Roma ITALIA
-- 
Posted from 
mta02-acc.tin.it
 [212.216.176.33] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:20001010124249.BSLF3...@fep17-svc.tin.it...


 tabelle all'interno delle funzoini pl/sql.
-- 
Dott. Pietro Vultaggio
Roma ITALIA
-- 
Posted from 
mta03-acc.tin.it
 [212.216.176.34] 


 Grazie
fatti una procedura, che setta una variabile globale (ovviamente sto
parlando di fare un package), e quindi una funzione che ti ritorna il
valore della variabile globale (questa avra' bisogno del pragma, e
comunque dovrebbe essere possibile fare direttamente la select della
variabile globale)
-- 
Greetings,
Alessandro
Pesaro, Italy

Newsgroup: it.comp.software.database
Titolo: SQL 7 e repository packages

Ciao a tutti.
Ho il seguente problema: lavoro con sql7 sotto NT4. Ho creato dei
repository packages connettendomi al server sql7 tramite
l'autenticazione di NT.
Ora però mi trovo costretta a connettermi per mezzo di userid e
password, così ho creato un utente a cui ho dato tutti i permessi
possibili e immaginabili su tutti i db installati sul mio server.
Il problema è che quando mi connetto al database per mezzo di quello
userid, non riesco più a vedere i repository packages creati in
precedenza. Perché?
Se però cerco di creare un nuovo package che ha lo stesso nome di uno di
quelli creati in precedenza, mi dice che non posso farlo perché esiste
già? Come mai? Dove sono memorizzati questi package? Perché con userid e
password non riesco a visualizzare l'elenco dei package che ho creato
loggandomi per mezzo delle autenticazioni di NT?
Si capisce che non ho capito cosa sono i REPOSITORY package rispetto ai
LOCAL package? ;oP
Grazie mille.
E.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Newsgroup: it.comp.software.database
Titolo: PostgreSQL per win

Salve !!! esiste la versione per win di questo server sql ... e se si' per i
driver odbc ?
Grazie anticipatamente
Max

|Salve !!! esiste la versione per win di questo server sql ... e se si' per
i
|driver odbc ?
No purtroppo.
Però so che è possibile installare Postgres su Win. Ip comunque non mi ci
sono messo.
Prova a vedere su 
http://www.student.uni-koeln.de/cygwin/Howto/postgresql/
Newsgroup: it.comp.software.database
Titolo: cmabiare nomi campi postgresql

Salve
Mi sto avvicinando a PostgresSql e, devo dire, con gran soddisfazione.
Ho un piccolo problema. Non ho trovato nel manuale la sintassi per alterare
il nome ad una campo!
Mia svista o il programma non lo supporta?
Parlo di un campo semplice, senza collegamenti a sequenze o indice primario.
Grazie
Marcello

EHM!!
Scusate, non il nome, ovviamente, ma il TIPO!...
L'ora è tarda ed io sono un po' fuso
:-|
Marcello

Mia svista o il programma non lo supporta?
(per il TIPO, non il nome): la seconda c'hai detto.
Leonardo
-- 
".signature": bad command or file name

Newsgroup: it.comp.software.database
Titolo: Data odierna in Oracle

Sto facendo un processo di importazione tramite DTS di SQL Server.
Devo collegarmi ad un DB Oracle tramite ODBC e prelevare i record del giorno
precedente.
Nella WHERE della mia query ora ho>
Campodata > {ts '2001-06-19 00:00:00.000'}
Mi occorrerebbe qualcosa simile al getdate() ed al DATEADD/DATEDIFF di SQL
Server per poter calcolare la data del giorno precedente.
Grazie a tutti!!

 di SQL
SYSDATE ritorna la data del giorno, ma non esiste nessuna funzione
come la DATEADD o DATEDIFF, quindi dovrai fare la cosa "difficile",
elaborandoti la data.
Suggerimento: crea una View su ORACLE che faccia il lavoro e ti
ritorni i record gia' filtrati.
Davide


se ti serve la data del giorno puoi utilizzare la SYSDATE  se ad un
campo data (o anche alla sysdate) vuoi aggiungerci (sottrarre) un
giorno puoi fare +1 (-1). 
Attenzione che la sysdate e' completa di ora minuti e secondi per cui
select sysdate -1 from dual; 
ti restituisce la data e ora di esecuzione meno 24 ore, es:
select 
to_char (sysdate -1, 'dd-mm-yyyy hh24:mi:ss') "IERI", 
to_char (sysdate , 'dd-mm-yyyy hh24:mi:ss')  "OGGI" 
from dual;
IERI                	OGGI
------------------- 	-------------------
19-06-2001 14:21:23 	20-06-2001 14:21:23

 wrote in message
9gptoq$9qtuc$2...@ID-18487.news.dfncis.de...


Newsgroup: it.comp.software.database
Titolo: [MySQL] quale è il corrispettivo del tipo MEMO di Access?

Sto creando un DB con MySQL e mi serve una colonna che possa contenere testi
molto lunghi(non so quanti caratteri) come ad esempio descrizioni di luoghi
o di persone.
In MS Access usavo il campo MEMO, in MySQL cosa devo usare?
Grazie

 In MS Access usavo il campo MEMO, in MySQL cosa devo usare?
TEXT.
--
Jax
Journeying Artificial Xenomorph
Newsgroup: it.comp.software.database
Titolo: SELECT questo DOVE quello e' <<solo e sempre>> uguale a

Salve ... questa volta credo proprio di non farcela da solo ...
Ho una tabella [ACCESS] in cui analizzo due tipologie di ID
(identificativi).
Faccio subito un esempio:
ID1  ID2
------------
1  1
1  2
1  1
-----
2  3
2  3
2  5
-----
3  5
-----
4  3
4  3
4  3
4  3
4  3
... quello che vorrei avere come risultato dalla query (in questo esempio)
e' "5 volte l'ID 4" ... ma come potete notare e' l'unico che presenta sempre
il 3 nel secondo ID.
Provo a tradurre in domanda:
Fammi vedere ( a contare ci pensiamo dopo) tutti gli ID1 che hanno <<solo e
sempre>> l'ID2 = 3
In poche parole non mi dovrebbe far vedere l'ID1=2 ... infatti non ha <<solo
e sempre>> l'ID2=3 , una volta e' uguale a 5 ... quindi non va contato!
ACCIDENTI QUANTO E' STATO DIFFICILE DIRLO ... MA FORSE CI SONO RIUSCITO ...
SPERO    :-(
Ciao,
Pierpaolo

,

select count(*) from tabella where id1 in
  (
  select id1, count(*) from
     (select distinct id1, id2 from tabella)
  group by id1
  having count(*) = 1
  )
--
Greetings, Alessandro
http://www.b3soft.com
Pesaro, Italy
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 ha scritto nel messaggio
news:8s1hob$kp5$1...@fe2.cs.interbusiness.it...

Prova questo
SELECT id1
FROM Tabella2
WHERE id1 in (SELECT ID1 FROM tabella2 WHERE ID2=3) AND id1 not in
(SELECT ID1 from tabella2 WHERE id2<>3)
Ciao Nicola
--
email:sostituire tin a NOSPAM

SELECT A.ID1
FROM TABELLA A
WHERE A.ID1=
    (SELECT ID1 FROM TABELLA B WHERE B.ID1=
A.ID
 HAVING MIN(B.ID2)=3 AND
MAX(B.ID2)=3)
Saluti Paolo

SELECT A.ID1
FROM TABELLA A
WHERE A.ID1=
    (SELECT ID1 FROM TABELLA B WHERE B.ID1=
A.ID
 HAVING MIN(B.ID2)=3 AND
MAX(B.ID2)=3 group by id1)
Saluti Paolo

Newsgroup: it.comp.software.database
Titolo: Distinct ... qual'è il contrario?

Salve a tutti,
se faccio una query utilizzando per esempio "select distinct (nome) ...etc"
mi escono fuori tutti i dati unici e non ripetuti del campo nome. Bene!.
Se io invece voglio visualizzare solo i dati del campo nome che sono
ripetuti più volte escludendo quelli unici, che tipo di query devo fare??
Grazie
Alessandro


Istintivamente direi:
SELECT quello_che_vuoi FROM da_dove_vuoi GROUP BY vi_raggruppo HAVING
Count(*)>1;
Martino.

In maniera piů spartana e piů lenta, con una subquery

Newsgroup: it.comp.software.database
Titolo: problemi postgresql manager

ciao,ho scaricato postgresql per win e l'ho installato
ma non riesco a connettermi al local host mi spiegate per favore come posso
fare ad usarlo per creare tabelle e query senza avere un server nel pc
grazie

 fare ad usarlo per creare tabelle e query senza avere un server nel pc
Beh c'è un problema di fondo: postgresql e` un db client server, quindi posto
che postgresql manager sia il tuo client... manca il server... alche` le cose
sono tre: o installi postgresql in locale (se hai linux non ci sono problemi,
altrimenti ti tocca ricorrere a cygwin), o lo installi in un'altra macchina e
punti il client a quella macchina, oppure terza opzione: cambi database.
ciao
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
Newsgroup: it.comp.software.database
Titolo: Sommare il velore di certi campi

Una tabella contiene (tra gli altri) 2 campi numerici "IDL" e "VAL" in
cui i valori si possono ripetere: come e' possibile in una query sommare
quei valori del campo "VAL" tra i record che hanno il valore "IDL" in
comune?
es.
TAB1              query_somma           
idl    val          somma
1       23       1  32+34
1       34       2  12+17
2       12       3  12 
3       12       4  15
4       15
2       17
4       8
Grazie mille!

 comune?
qualche cosa del tipo
select idl, sum(val) from ... group by idl
Davide

 ha scritto nel messaggio
news:a2jphl$511$1...@newsreader.mailgate.org...

con una query di raggruppamento:
SELECT IDL, Sum(VAL) AS TotaleVal
FROM Tab1
GROUP BY IDL;
ciao.

 ha scritto nel messaggio
news:a2jphl$511$1...@newsreader.mailgate.org...

Creati una query di raggruppamento su idl che abbia quindi il seguente
codice SQL:
SELECT TAB1.idl, Sum(TAB1.val) AS SommaDival
FROM TAB1
GROUP BY TAB1.idl;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.software.database
Titolo: come migliorare l'organizzazione di un catalogo?

Una domanda (piu' che altro per curiosita') su come ottimizzare
l'organizzazione di un grosso database;  so poco nulla sull'argomento per
cui la risposta potrebbe essere banale.
Supponiamo di avere un programma di astronomia che visualizzi la posizione
delle stelle nel cielo; su di un grosso file e' memorizzato il catalogo
stellare dove sono riportati (fra l'altro) il numero di catalogo della
stella e la sua luminosita' (in tot. circa 1.5 milioni di stelle).
Tipicamente al programma viene richiesto di visualizzare solo le stelle piu'
luminose di un tot., e per questo nel catalogo le stelle sono ordinate
secondo la luminosita' decrescente, in modo che il programma sappia
facilmente dove fermarsi e non debba decidere per ogni stella se va
visualizzata. Il problema e' che nel caso si voglia ricercare una stella a
partire dal suo numero di catalogo si deve fare una ricerca sequenziale su
tutto il catalogo, estremamente lenta soprattutto se la stella da cercare e'
debole. E' possibile risolvere in qualche modo questa difficolta'? ho
pensato che si potrebbe costruire un secondo catalogo contenente per ogni
stella solamente il numero di catalogo e un riferimento alla sua posizione
nel catalogo principale, ordinare questo secondo catalogo in base al numero
di catalogo e impiegarlo solo per la ricerca, che utilizzando una ricerca
binaria dovrebbe essere molto piu' veloce; purtroppo cio' comporterebbe uno
spreco di spazio su disco non indifferente!
grazie, Lorenzo

 debole. E' possibile risolvere in qualche modo questa difficolta'?
Quello che vuoi fare tu si chiama indicizzazione, cioe' creare un
indice che contiene solamente l'informazione cercata ed un 'puntatore'
al record corrispondente. Per quanto riguarda lo spreco di spazio,
se utilizzi un indice binario (cioe' con i dati in binario), non
dovrebbe occupare molto spazio.
In alternativa potresti trasferire tutto in un vero database ed
utilizzare i meccanismi di ricerca/indicizzazione del database stesso
per risolvere il problema.
Davide

Davide
purtroppo non e' una via percorribile: il programma deve essere distributo e
pertanto deve essere indipendente...
ciao, Lorenzo

 pertanto deve essere indipendente...
Distribuisci anche il database. Che problema c'e'? Quello che stai
facendo tu e' un database sostanzialmente, e re-inventare la ruota
non mi sembra una grande idea. Ci sono una dozzina di database
file-based pronti all'uso (Raima, Faircom, BTrieve...) piu' altrettanti 
server-based (mSQL, MySQL, PostGres...)
Davide

Newsgroup: it.comp.software.database
Titolo: database stati e aeroporti

salve a tutti
cercavo dei database con i dati degli aereoporti mondiali  delle nazioni con
le loro capitali mi sapete dire dove posso trovarli ?
grazie


Newsgroup: it.comp.software.database
Titolo: Standard sql ansi

Gentilissimi colleghi,
una domanda: sapreste indicarmi un posto dove trovare le specifiche
dell'ansi SQL?
Il problema è che non riesco a capire se la clausola LIMIT nella SELECT sia
menzionata
dallo standard.
Grazie 1000.
Fabio Fidanza

 ha scritto> Gentilissimi colleghi,

http://www.contrib.andrew.cmu.edu/~shadow/sql/sql2bnf.aug92.txt
non sono sicuro sia quello che ti serve.
qualche altro link sql e' da me, sezione links.
hth
--
ciao, j.
www.sundaysw.com

Ottimo. Ho verificato che LIMIT non č standard.
Grazie.
Fabio Fidanza

Newsgroup: it.comp.software.database
Titolo: Pl/Sql transazioni concorrenti

Ciao a tutti ho un problema con Pl/sql non ho capito come utilizzare set
transaction isolation level serializable e for update, per creare delle
transazioni concorrenti.Qualcuno mi saprebbe spiegare come funzionino e
semmai dirmi dove trovare degli esempi.
Grazie a tutti
Mark

M> Ciao a tutti ho un problema con Pl/sql non ho capito come
M> utilizzare set transaction isolation level serializable e for
M> update, per creare delle transazioni concorrenti.
M> Qualcuno mi saprebbe spiegare come funzionino e semmai dirmi
M> dove trovare degli esempi.
Ciao Mark,
PL/SQL non e' il mio campo, ma puoi trovare alcune
informazioni e qualche esempio in questo articolo:
http://www.databasejournal.com/features/oracle/print.php/10893_1403731_4
(Nota: l'articolo inizia prima, dalla 4 sezione iniziano
le considerazione legate al locking).
Ciao,
--
Gianluca Hotz - SQL Server MVP
http://italy.mvps.org
 - 
http://www.ghotz.com
http://www.ugiss.org
  - 
http://www.ugidotnet.org
Newsgroup: it.comp.software.database
Titolo: [Oracle] Join tabelle

Ho le seguenti tabelle:
Venditore
   CodiceVenditore
   DescrizioneVenditore
   CodiceDistretto
Distretto
   CodiceDistretto
   DescrizioneDistretto
Possono esistere dei venditori che non sono legati a nessun distretto.
Come faccio a non prendere questi record?
Ho provato cosě ma vengono sempre considerati:
SELECT Venditore.CodiceVenditore,
            Venditore.DescrizioneVenditore,
            Venditore.CodiceDistretto
WHERE Venditore.CodiceDistretto (+) = Distretto.CodiceDistretto
Grazie.

 Come faccio a non prendere questi record
Se il codice del distretto nella tabella venditori e' una FK devi avere
un codice valido. Io creerei un distretto "falso" con descrizione
"nessuno" e poi attaccherei i venditori "senza distretto" a quello.
A questo punto diventa una Join semplicissima.
Davide

 A questo punto diventa una Join semplicissima.
Il mio problema è che il database non è di mia gestione. Posso solo fare
delle SELECT.
Non so che tipo di relazione esista, ma so che su 3205 Venditori 7 non hanno
un distretto nella tabella Distretto.
Siccome devo importare i dati in SQL Server (dove ho le mie belle Foreign
Key) vorrei non prendere quei 7 record (visto che non mi servono) ed in
locale avrei la soluzione perfetta.
Grazie.

 "nessuno" e poi attaccherei i venditori "senza distretto" a quello.
Puo' anche essere NULL
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

 Puo' anche essere NULL
Una FK riferisce ad una PK in un'altra tabella, pertanto non puo'
essere NULL. Se lo e', e' un'errore concettuale.
Davide

 essere NULL. Se lo e', e' un'errore concettuale.
Allora... vi incollo la mia query.
Sto usando TOAD.

 essere NULL. Se lo e', e' un'errore concettuale.
Chiado scusa...
Vi incollo la mia query.
Sto usando TOAD.
SELECT  tb_vend.ce_vcod CodiceVenditore,
   tb_vend.ce_nome DescrizioneVenditore,
   tb_vend.ce_dist CodiceDistretto,
   tb_vend.fl_acti,
   tb_vend.ce_mail EMail,
   tb_vend.ce_nfax Fax
 FROM tb_vend, tb_dist
 WHERE (tb_vend.ce_dist = tb_dist.ce_dist)
 AND tb_vend.FL_ACTI = 1
ORDER BY 3
Mi restituisce 3205, record 7 dei quali non hanno un distretto nella tabella
ce_dist.
Non esistono valori null e proprio in questo momento (dopo aver installato
TOAD) ho visto che esiste una relazione.
Secondo la mia query mi aspetto 3198 record...
Newsgroup: it.comp.software.database
Titolo: aiuto su incremento automatico del valore dei campi

Uso Filemaker ma credo che il problema possa estendersi anche ad altri
database:
In che modo può automaticamente incrementarsi il valore di un determinato
campo, di un dato valore costante, al verificarsi di una condizione su un
altro campo?
Per esempio mi interessa che il campo ID_cliente si incrementi
automaticamente di una unità se nel campo tipo_contatto scelgo dal menu a
tendina il valore "cliente" e che, in caso contrario, nel campo ID_cliente
rimanga il valore del record precedente.
Spero di essere stato chiaro. Grazie anticipate a chi vorrà aiutarmi.Claudio

errata corrige:
La domanda di cui al post precedente è così meglio formulata:
Uso Filemaker ma credo che il problema possa estendersi anche ad altri
database:
In che modo può automaticamente incrementarsi, rispetto al valore del record
precedente, il valore di un determinato campo, di un dato valore costante,
al verificarsi di una condizione su un altro campo?
Per esempio mi interessa che il campo ID_cliente si incrementi
automaticamente di una unità, rispetto al valore del record precedente,


 precedente.
Filemaker non è propriamente un database. E' più che altro un ambiente di
sviluppo orientato ai dati.
Per poter effettuare quello che chiedi devi impostare il seguenti campo:
ID_cliente = Precedente proposto
Poi devi crearti uno script come il seguente:
if ["tipo_contratto="cliente""]
 Definisci campo["ID_cliente","ID_cliente +1 "]
End if
Ed associarlo ad un pulsante o ad un campo successivo il menù a tendina.


Newsgroup: it.comp.software.database
Titolo: forse OT... ma HELP

forse sarà OT ma come posso fare per rendere "open" a close dataset
grazie anticipatamente
-- 
Flavio
                   _         _
oooO         /   )      (   \        Oooo
 (    )        /     (      )    \       (     )
  \   (       (      )      (      )      )   /
   \_ )    oooo O   O oooo    ( _/

 
più che OT direi domanda incomprensibile... stai provando a farci una 
supercazzola?

 ha scritto nel messaggio 
news:43f84321$0$6000$4faf...@reader2.news.tin.it...


 che apriva i dati di quel file...
Continuo a pensare che stai provando a farci una supercazzola....
Prova a specificare bene quali sono i programmi, qual'è il DB e
qual'è il linguaggio di programmazione...
Newsgroup: it.comp.software.database
Titolo: ADO e password

Ciao a tutti,
qualcuno è in grado di aprire un database con ADO sul quale è stata inserita
una password (ovviamente conoscendo la password: non sono un hacker!)????
(anbiente di lavoro Access e Visual C++)
Grazie 1000



Per accedere ai database con password e' necessario specificare nella
stringa di connessione il nome utente e la password nel modo seguente:
"Driver=nomedriver;DBQ=database;UID=user;PWD=password"
Oppure utilizzare gli appositi parametri nell'apertura della
Connection:
connessione.Open(StringaConnessione, IDUtente, Password)
in questo caso la "Stringa di connessione" puo' essere semplicemente
il nome della DSN o l'indicazione di driver e database da usarsi.
Nel caso in cui siano specificati i parametri nella Open, questi
sovrascrivono quelli indicati nella stringa di connessione.
(tratto dalla Guida di ADO)
Se ti servono ulteriori info puoi vedere
www.soft-land.org/documenti/adomod.html
Davide

Newsgroup: it.comp.software.database
Titolo: Problemi con Access 2k, è importante...

Ciao, io sto facendo un archivio per catalogare le VHS della mia videoteca;
ho messo i campi necessari ma ho un problema: Dopo aver inserito nello
stesso campo (formato testo) Titolo_in_italiano_film1", titolo_originale
(cioè due/più "strighe" separate da una virgola), io faccio una query ma non
mi trova la stringa "Titolo_in_italiano_film1" perchè c'è la stringa
titolo_originale. Come posso fare ? Posso mettere più stringhe nel solito
campo testo in maniera che poi me le ritrova nelle query ? Oppure devo
creare un campo e metterci solo e soltanto un valore del formato scelto ?
Rispondetemi perchè il record che dovrò costruire a seconda di quello che mi
dite sarà più o meno complesso. Grazie dell'attenzione, ciao e a presto.

 (cioè due/più "strighe" separate da una virgola)
Questa e' scarsa progettazione del db. Sarebbe meglio avere due
campi separati. Comunque puoi usare SELECT ... WHERE <nomecampo>
LIKE '*QUELLOCHESTAICERCANDO*' per fare una ricerca parziale
sul contenuto di un campo.
Vedi la documentazione di Access.
Davide

Newsgroup: it.comp.software.database
Titolo: Problemino MySQL <-> PHP via MySQLi

> Torakiki 

 Consigli?
Hai provato a leggere cio' che ti viene detto nel warning restituito
dal PHP?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

> Torakiki
Newsgroup: it.comp.software.database
Titolo: Problema con connessione lan con SqlExpress 2008

Ciao a tutti,
Ho installato SqlExpress 2008 con Management Studio su un pc dove gira 
Windows 7. Ho creato un db Sql Server.
Ho un'applicazione scritta in c# che si connette a questo db.
In locale tutto va bene: l'applicazione si connette alle varie tabelle 
del db, con un pï¿œ di ritardo, ma si connette.
p.s Su questa macchina ho disattivato il firewall.
Cerco di fare la stessa connessione su un altro pc in rete ma niente.
Su questo altro pc gira windows xp ed ho disattivato il firewall.
Neanche attivando SQL SERVER BROWSER riesco ad ottenere la connessione.
Si tenga presente che ho impostato la connessione remota per il database 
e abilitato il tcp/ip come protocollo per l'istanza in questione.

 e abilitato il tcp/ip come protocollo per l'istanza in questione.
Hai impostato una porta fissa (meglio 1433)?
Per verificare se è un problema di rete prova a fare: telnet
indirizzoipdelserver 1433
Così vedi se apre il socket.
Lucazeo.

Newsgroup: it.comp.software.database
Titolo: gestione memoria su sql server

quando lancio una query  sql server non riesce ad eseguirla poiche
viene usato tutto lo spazio del disco a disposizione...ricordo che ce
tipo un file di swap ma non ricordo da dove si effettuano questi
settaggi....qualcuno puo aiutarmi ?
grazie

 grazie
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://blogs.aspitalia.com/lucabianchi
Newsgroup: it.comp.software.database
Titolo: Condizione su piu' campi

Dovendo cercare una stringha di testo su piu' campi ero abituato a fare
questo:
...WHERE campo1 & ' ' & campo2 &  ' ' & campo3 LIKE '%pippo%' ...
Lo trovo comodo perche' se le stringhe da cercare sono piu' di una si eviata
una crescita esponenziale delle condizioni where.
Su MySQL non funziona, mi sembra che non accetti la concatenazione di due
campi.
C'e' qualche modo?
Saluti.
Luciano

 C'e' qualche modo?
Progettare meglio il database sarebbe gia' un punto di partenza,
altrimenti devi fare 'n' query (una per ogni campo) e poi
unirle tra di loro eliminando i doppioni.
Davide

 unirle tra di loro eliminando i doppioni.
Questa invece mi sembra una cattiva idea.
Meglio allora snocciolare tutte le condizioni una ad una.
Saluti.
Luciano


l'idea della concatenazione è veramente una bella trovata. Esiste
anche in MySQL, ma devi usare concat() separando gli argomenti con
virgole.
Ad es:
...WHERE concat(campo1,' ',campo2,' ',campo3) LIKE '%pippo%' 
Pour parler: che ti importa di separare i campi con uno spazio? 
Matteo

 Pour parler: che ti importa di separare i campi con uno spazio?
Ben vengano i pour parler in tema di SQL...!:-)
Perche' mi e' utile per discriminare se cercare o meno per sottostringa.
Saluti.
Luciano

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

AZIONI(azione,motivo,data,stato) tutte e 3 chiavi
es azione = "licenziamento"
motivo = "ha picchiato un collega"
data
stato = un carattere es 'a'
vorrei vedere OGNI azione che ha stato='a' e data è la + recente:
es da questa tabella
azione                          motivo             data
stato
licenziamento            è stupido            21                    a
aumento                    è bravo                10                    a
aumento                    è bravo                25                    a
(questa verrà presa)
aumento                    è bravo                26                    b
vorrei come risultato:
azione                          motivo
licenziamento            è stupido
aumento                    è bravo(eccola qui)


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

Mi sto' avvicinando per diletto a Mysql, mi sono fatto una rubrica
telefonica e adesso vorrei cercare di trovare se e' presente un determinato 
Numero
telefonico, il campo per il telefono a Char(20), il mio problema e' di 
cercare i numeri
in un campo Alfanumerico. Mi spiego essendo Testo potrei ritrovarmi i numeri 
telefonico
inseriti in questi modi
0522 4758695
0522  4758695
05224758695
0522-4758695
quindi vorrei trovare tutti i record con 05224758695 a parte possibili spazi
o presenza di altri caratteri o numeri. Spero di non aver fatto troppa 
confusione, un'
altra cosa sarebbe consigliabile utilizzare un campo Numerico ?
Ciao Lorenzo


Ti e' gia' stato consigliato in un altro NG di inserire i numeri in due campi separati (prefisso e numero) o anche 3 ,
se vuoi includere il codice della nazione. E questa sarebbe una soluzione possibile.
Un'altra cosa che puoi fare e' quella di pulire i numeri durante l'inserimento, e rimuovere eventuali caratteri non
numerici.
Trasformare in numerico non va bene, perche' ti perderesti gli zeri iniziali e eventuali simboli (esempio:
+3905224758695
), e comunque, dovresti pulire il campo da caratteri extra se vuoi fare un inserimento pulito
(altrimenti, 0522-4758695 viene interpretato come 
522 - 4758695
 = -4758173, oppure 0522.4758695 e' un numero decimale, e
se definisci il campo come numero intero ti viene registrato solo 522, oppure un errore).
Tecnicamente, puoi usare l'operatore LIKE, ma a quel punto eventuali indici sarebbero solo parzialmente utilizzati.
e inoltre, LIKE '0522%4758695' non ti troverebbe un numero inserito come '0522 47 58 695' o '0522.475.86.95'.
Quindi, direi che la pulizia del campo in fase di inserimento (dal lato applicativo) e' essenziale.
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.org/

 Quindi, direi che la pulizia del campo in fase di inserimento (dal lato applicativo) e' essenziale.
Infatti ho fatto numerosi tentativi con Like senza venirne a capo, faro' 
come mi hai consigliato ripulendo gli Input con una Funzione apposita. 
Grazie per avermi risposto anche se sono un semplice appassionato.
Ciao Gutalax
Newsgroup: it.comp.software.database
Titolo: Domanda teorica sul codice fiscale. Grazie!

Ciao!
E' corretto dal punto di vista teorico e/o pratico usare
il codice fiscale come chiave primaria per legare tutta
una serie di tabelle?
(Sto usando Linux RH7, Apache, PostgreSQL e PHP)
Quali sono i vantaggi e gli svantaggi di una tale soluzione?
Secondo me sarebbe molto piu'  effciente, 'pulito', veloce
usare un codice numerico semplice ( e tenere il codice
fiscale solo come attributo dentro ad una tabella anagrafica)
Ci possono essere codici fiscali uguali?  In teoria penso
di no... ma in pratica?  :)
ciao!
grazie 1000!
MAURI
*******************************************
**  Happy surfing on THE NET !!      **
**           Ciao by                           **
**                       C R I X 98          **
*******************************************
AntiSpam: rimuovere il trattino basso
                 dall'indirizzo  per scrivermi...
(delete the underscore from the e-mail address to reply)
-- 
Posted from 
mail1.galactica.it
 [212.41.208.18] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

No, codici fiscali doppi non esistono. L'ultimo carattere può essere
modificato per evitare eventuali coincidenze...
Se è vero che un codice numerico è più immediato, è anche vero che devi
inventarti una doppia codifica mentre col codice fiscale l'avresti già
pronta...
Dipende dall'uso che ne devi fare...
CIAO!
--
Mindless
dan...@mindless.com

 di no... ma in pratica?  :)
secondo me ti conviene inserire in ogni caso per ogni tabella un codice
numerico semplice oltre al codice fiscale...a mio avviso!
ciao

 modificato per evitare eventuali coincidenze...
Ti sbagli, codici fiscali doppi possono esistere, quando questo succede si
richiede la modifica dell'ultimo carattere... E' un caso rarissimo ma può
capitare, ti parlo per esperienza diretta :-(

Ma cosě si rischia di pagare le tasse per qualcun'altro!!!!!
Moh...
--
Mindless
dan...@mindless.com

Newsgroup: it.comp.software.database
Titolo: [Oracle] ORA-12154

Finalmente sono riuscito ad installare Oracle.
Adesso però probabilmente manca qualcosa nella configurazione.
Riesco ad entrare correttamente nei database di prova (es. scott/tiger)
tramite SQL+, o Worksheet.
Il problema è che non riesco a connettermi usando il Form Builder.
L'errore è il seguente:
ORA-12154: TNS: non è stato possibile risolvere il nome del servizio.
Quale può essere il problema?
Grazie, Zippo.

 Quale può essere il problema?
Il nome del servizio (aka: il nome che specifichi per connetterti
al database) non e' corretto o non hai nessun Listener in ascolto.
Verifica la configurazione.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 > Quale puň essere il problema?


 per farlo funzionare devi aprire il tnsnames del DB e copiare il
descriptor
Essendo un principiante mi potresti dire in modo elementare cosa intendi per
descriptor?
Grazie
Ciao

 > nella Oracle_Home del developer c'è una cartella Network>Admin che


sono stato abbastanza chiaro?
E' questa la parte da chiarire....
Grazie, Zippo.

 ha scritto nel messaggio
news:joOd8.12383$fa5.4...@twister2.libero.it...

Newsgroup: it.comp.software.database
Titolo: Oracle e LDAP

C'e' qualcuno che ha qualche esperienza di collegamento tra 
autenticazione di oracle e un server di LDAP esterno?
Anche puntatori e info per sentito dire mi vanno bene ;-)
Grazie e ciao!
-- 
Fabrizio "Hermooz" Ermini

 Fabrizio "Hermooz" Ermini
Lelle.

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

Salve a tutti!
Volevo porvi alcuni quesiti. Mi sono laureato di recente in informatica e
stavo valutando se  prendere una certificazione. C'è qualcuno di voi che ha
già fatto questa esperienza?
Come la valutate? Vale la pena affrontare questi ulteriori sacrifici(non
solo monetari...)? In termini di opportunità di lavoro cosa cambia?
Io sarei interessato a conseguire la certificazione per Amministratori di
Database. Vorrei avere alcuni consigli circa la certificazione Oracle e
Microsoft MCDBA in termini di pregi e difetti, magari da qualcuno che sa
qualcosa? Quale mi consigliate? e perchè?
Grazie a tutti.

...

Ciao, posso portarti la mia esperienza. Ho conseguito le
certificazioni Oracle 8i DBA OCP e 9i DBA OCP all'inizio di
quest'anno, studiando da solo e avvalendomi della mia esperienza
professionale pluriennale sull'amministrazione e progetto di basi di
dati. Non vale la pena seguire i corsi della Oracle University in
quanto molto costosi e assolutamente inutili per il superamento degli
esami. Fino al 31/12/2004 puoi fare gli esami della 8i senza l'obbligo
di frequentare tali corsi e fare un esame per l'upgrade alla 9i con le
stesse modalità. Se sei veramente interessato ti consiglio di
provarci. Personalmente ho già portato 3 persone al conseguimento
della certificazione 8i e 9i impartendo una sorta di lezioni private,
è il metodo migliore secondo me se hai qualcuno diposto a farlo nella
tua città. Spendi meno e se la persona è brava e certificata sa cosa
deve trasmetterti. Per quanto concerne l'aspetto professionale ne è
valsa decisamente la pena perchè le certificazioni (se corredate da
una congrua esperienza) sono molto considerate se le aziende stanno
cercando dei VERI professionisti Oracle e sono disposti a pagarli un
po' di più rispetto alla media. Certo, i peracottai non ti contattano
perchè sanno di non poterti avere a buon mercato. Anche la MCDBA è una
validissima certificazione ma è difficile trovare SQL Server in grosse
realtà che cercano le prestazioni e la sicurezza per il propri DB.
Almeno questa è la mia esperianza. Spero di esserti stato utile.

 tua città.
dove stai, babaluschino?

 dove stai, babaluschino?
Sono di Milano
Ciao

 realtà che cercano le prestazioni e la sicurezza per il propri DB.
avendo sql server in azienda la tua affermazione mi preoccupa un
pochino.
Vuoi dire che abbiamo buchi di sicurezza che potremmo coprire con
oracle?
Newsgroup: it.comp.software.database
Titolo: Come Front-end di MySQL si può usare MSAccess2003?

Salve a tutti,
	alcuni colleghi mi hanno chiesto se si può usare MSAccess2003 come 
front-end per permettere la sola interrogazione dei dati con un 
programma friendly come questo. La mia idea sono le tab. correlate con 
autorizzazioni in sola lettura. Questo permette di creare delle buone 
query? Perchè il problema è che devo creare delle viste su mysql con dei 
campi che mi dovrebbero indicare questi colleghi ma, non conoscendo la 
struttura del db mysql ma conoscendo quella di access, si trovano 
avvantaggiati col query builder del programma. Poi salvando le query in 
SQL su vari txt io le inserisco in mysql e dovrebbero funzionare. 
Giusto? Almeno in linea teorica. Perdo tempo?
Grazie.

 Grazie.
Prova :
http://www.datatime.eu/download.aspx
it's a great FREE query builder!
-P

 programma friendly come questo.
Si, e` possibile. Installa il driver ODBC di MySQL, crea un database
Access e crea delle tabelle collegate in esso. Personalmente utilizzavo
questa tecnica con Oracle come database
Enrico
Newsgroup: it.comp.software.database
Titolo: Access e SQL-Server

Provato e riprovato.
Allora, il driver ODBC per Oracle fornito da MS e' circa 3 volte piu' veloce
di quello di Oracle stessa, perche'? forse perche' MS sa qualche cosa che
Oracle non sa a proposito di ODBC. Comunque questa e' la realta'.
Per il collegamento Access/Sql Server non ho mai fatto paragoni (e' un po'
difficile da fare), ma ho visto un prodotto (per non fare nomi ma solo
cognomi: Dataform) che faceva quello che vuoi fare te: UNA SCHIFEZZA!!!!
Alla partenza dovevi aspettare circa 15 minuti (minuti si', non ho sbagliato
a scrivere) prima che Access collegasse tutte le tabelle da SQL!!!
Per non parlare poi dell'efficienza globale.
Se vuoi usare un server, USA IL SERVER. Questo significa: non 'copiare' le
tabelle, ripensa TUTTO il sistema in modo da usare tutto quello che il
server ti mette a disposizione: Trigger, Foreign Key, Stored Procedures,
Package, TUTTO!!!!
Solo cosi' ottieni qualche cosa che funzia in modo credibile. Certo, ci
metti tempo. Pero' il risultato PAGA (te lo assicuro).
Davide

Sig, Sob.
Devo per forza cambiare DB (ho diviso ma non ho imperato).
Allora mi é venuto un'ideona (qualche volta mi spavento da solo). Usare
ORACLE o SQL-Server come Database trasportando tutte le tabelle dichiarate
in Access (97) e poi linkarle
nuovamente in Access in modo da mantenere tutti i programmi , maschere,
report, ecc.. utilizzando ....
Ecco che l'ideona comincia ad essere un po monca. CHE VIA USARE?
ODBC? Ma é lento? Ma quanto é lento? E mi costa? Ma quanto mi costa?
Scherzavo.
Ho installato MDAC 2.0: trovo che MS-ODBC per Oracle sia più veloce di
quello della stessa Oracle inoltre risolve il problema dei blank nei nomi di
tabelle e campi. Avrei delle maggiori prestazioni con  ODBC per SQL-Server ?
C'È QUALCUNO CHE HA GIÀ PROVATO? ATO ... ATo ... Ato ...  ato ...
Mi prostro fin d'ora per ev. risposte (tanto siete lontani e posso
sicuramente fidarmi).
Arrivediamoselo

ODBC?
Allora...ODBC č solido e consolidato, ma c'č anche OLE DB. Ho costruito
diverse applicazioni (una ultimata in questi giorni) con Access e SQL Server
e se ci sai mettere mano ottieni ottimi risultati. SQL 7 č estremamente
potente ed automatizzato, non richiede molta administration (Oracle sě) e
costa dalle 5 alle 8 volte in meno del buon Oracolo. Oracle č considerato
piů potente, ma i suoi vantaggi cominciano ad evidenziarsi solo su sistemi
enormi e non mi sembra il tuo caso, dato che fino a ieri lavoravi in Access.
Io userei SQL Server.
ciao
Stefano


Così il prossimo anno, ti ritrovi con lo stesso problema.


Mah...ho un cliente a Torino con 12 milioni di righe di storico e il
database va come una scheggia (SQL 6.5). A questo punto niente Oracle,
andiamo direttamente su Mainframe cosě siamo a posto tutta la vita...
ciao
Stefano
Newsgroup: it.comp.software.database
Titolo: [SQLSERVER] Fetch su cursori

Qualcuno sa se eseguendo questa istruzione su un cursore server riesco a
capire quando sono posizionato sull'utilimo elemento?
FETCH NEXT FROM cursore INTO @variabile
In pratica se sono sull'ultimo record ed eseguo la mia istruzione mi trovo
nella variabile sempre lo stesso risultato, senza ricevere nessun tipo di
errore.
Sapete se esiste un modo per capirlo?
Grazie.

 wrote in message
news:b5c8cv$278blo$
1...@ID-180369.news.dfncis.de

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 insomma, dell'equivalente del test
Il discorso è che io ho un problema del genere. Ho una vista con due campi
simile alla seguente contenente dei venditori
COD1    co...@dominioA.it
COD1    co...@dominioA.it
COD2    co...@dominioB.it
COD3    co...@dominioC.it
COD4    co...@dominioD.it
COD5    co...@dominioE.it
COD5    co...@dominioE.it
COD5    co...@dominioE.it
COD5    co...@dominioE.it
COD6    co...@dominioF.it
Devo inviare una mail ad ogni venditore che raggruppi tutto ciò che gli
compete.
Ho pensato di fare quindi un cursore SCROLL e di costruire la stringa
sommando tutti i codici fino a quando il codice è uguale a quello
successivo. Nel caso invece sia diverso invio la mail (perchè non ce ne sono
più per tale venditore) e imposto la stringa = '' (stringa vuota) per poter
ricominciare.
Tutto funziona correttamente ma il problema è che quando sono sull'ultima
riga, e provo a controllare l'uguaglianza del codice con la riga successiva,
il risultato è sempre vero perchè il FETCH NEXT mi torna sempre e solo
l'ultima.
Conosci qualche modo migliore?
Grazie.

Newsgroup: it.comp.software.database
Titolo: between tra 2 campi data e 2 valori

Ciao a tutti
    ho una tabella in un database access 2000 da cui devo estrarre dei
valori secondo dei parametri data... pertanto avevo pensato di costruire la
select con il between su questi campi ma non funziona
esempio:
select * from tab1 where
tab1.data_inizio and tab1.data_fine between #28/07/2003# and #05/08/2003#;
ma cosě non funziona.... come faccio a eseguire una queri di questo tipo???
Praticamente mi servono tutti i record compresi in quell'intervallo.
Grazie

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

Newsgroup: it.comp.software.database
Titolo: Help SET NOCOUNT ON

Come faccio a settare SET NOCOUNT ON su di una vista?
Help, chi ci ha sbattuto la testa?
Ciao
-- 
Gerry

 Help, chi ci ha sbattuto la testa?
Devi impostarla a livello di connessione, non puoi includerla nel body di 
una vista.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org