mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: mysql help!

Ciao a tutti,
ho deciso di installare mysql come database per Linux, seguendo i consigli dell'ottimo C.Aulds che avverte della
necessità di scaricare 4 'pezzi' per poter disporre del sistema completo:
    1. Il motore stesso del database (MySQL-*.rpm)
    2. Il client standard di MySQL (MySQL-client-*.rpm)
    3. I file e le librerie necessarie a sviluppare applicazioni MySQL client (MySQL-devel-*.rpm)
    4. Le librerie condivise (MySQL-shared-*.rpm)
Mi sono perciò collegato al sito 
http://www.mysql.com
 e con un pò di fatica sono riuscito a scaricare la versione 'MAX',
un file di nome MySQL-Max-3.23.49a-1.i386.rpm che su sito viene definita come una versione contenente il supporto per le
caratteristiche più richieste, come il supporto per Berkley DB (BDb) e/o 'InnoDB tables'.
Degli altri tre pezzi nessuna traccia, tranne qualche riferimento al client il cui nome coincideva con quello del
motore, per cui m'è venuto il dubbio che in realtà fossero lo stesso file.
Ho poi installato l'rpm con il comando:
[root@mydomain mysql]# rpm -i MySQL-Max*
trovando poi i seguenti nuovi file:
/usr/lib/mysql/mysqld-max.sym
/usr/share/php/DB/mysql.php
/usr/sbin/mysqld-max
Nessuna traccia però di qualche documento utile o manuale, perciò mi sono bloccato...
Vorrei utilizzare mysql per l'autenticazione degli utenti nel mio server Apache, ma ho il dubbio che per ora io disponga
solo del motore del database (o no?) e comunque nessun manuale di riferimento; qualcuno può forse darmi una dritta?
Ciao
Marco

 server Apache, ma ho il dubbio che per ora io disponga
Ma non fai meglio ad usare il meccanismo .htaccess di Apache stesso ?
Davide

 piu' semplice.
Ok farò così.
Per ricompilare dovrò disinstallare l'rpm... che faccio? Elimino i tre file che ho trovato o la procedura è più
complessa (scusa l'ignoranza, ma da ex utente win ero abituato a 'installazione applicazioni', ecco perché ho scelto
l'rpm)?
Per quanto riguarda gli .htaccess cerco di evitarli il più possibile, dato che potrebbero essere uno dei primi obiettivi
di un attacco al server; e poi è un modo per imparare ad usare un database.
Ciao
Marco

Newsgroup: it.comp.software.database
Titolo: SQLSERVER - Stored procedure

Come accedo ai risultati di una stored procedure? Es.: sp_help nometabella,
restituisce dei campi. Come ci accedo con i recordeset?

 restituisce dei campi. Come ci accedo con i recordeset?
Se intendi usando ADO/DAO, vedi la documentazione relativa all'oggetto
Command (
http://www.soft-land.org/documenti/adomod.html
)
Davide

Newsgroup: it.comp.software.database
Titolo: Tradurre query sql in stored procedure con SQL Server

Mi sono impratichito molto con la costruzione delle query sql usando sql 
server della Microsoft ma sono debole nelle stored procedure, proprio non mi 
riesce di farle bene. C'č qualche software didattico che mi traduce query 
sql in sp? Thanks
St 

Thanks
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: rinominare un database

Ciao a tutti,
ho creato un Db con Mysql e mi trovo dinanzi alla necessità di rinominarlo:
quale è il comando?
Grazie mille
dryu

 quale è il comando?
il manuale è chiaro: è una funzionalità che verrà aggiunta nella versione 5.
Anche google è d'aiuto... prova a cercare con queste parole: "mysql rename
database".
Ciao
Matteo

 database".
--- cut ---

Newsgroup: it.comp.software.database
Titolo: Dove trovo esempi

Dove trovo database per Access di esempio sui temi più diversi? Ovviamente
in italiano, da semplici a complessi, per strudiarci su.
Grazie CarloV

prova a fare un salto su:
http://www.sitocomune.com/
ciao

Newsgroup: it.comp.software.database
Titolo: [Help] Query in access

Ciao a tutti,
    ho una query.. la devo cambiare xche non fa esattamente il suo lavoro...
Mi sono accorto che in una tabella dove scelgo dei posti ci sono tanti
record quanti sono i posti disponibili (es. ci sono 3 posti e ci saranno 3
record associati allo stesso ID e messi in progressione)
La mia query dovrebbe trovare il maggiore dei posti che ha lo stesso ID.
ESEMPIO:
tabella Posti:
ID  |  Posto
1    |    1
1    |    2
1    |    3
2    |    1
3    |    1
3    |    2
e così via... Attualmente la mia select è: "Select sum(posto) from Posti" ma
come capirete il risultato è 10 invece la somma dovrebbe essere 6 xche è la
somma di max(posto) dove l'ID è diverso cioè la somma tra il max di 1 che è
3, il max di 2 che è 1 e il max di 3 che è 2 = 6
Come si fa questa cosa?
1000 Grazie davvero!!!


Facendo la somma dei valori massimi
-----------------------------
SELECT SUM(MaxPosti) as Totale
FROM  (SELECT Id,MAX(Posto) as MaxPosti
              FROM Tabella
              GROUP BY Id) x
-----------------------------
Totale=6
Ciao Giorgio

Newsgroup: it.comp.software.database
Titolo: cerco runtime dbase4

se da qualche vecchio armadio vi
fosse rimasta una copia di runtime dbase4
ve ne sarei molto grato


http://users.iol.it/fredaannibale
http://utenti.tripod.it/fredaannibale
http://www.smscash.it/?907949
http://www.smsclub.it/mediabanner.asp?mediauser=59474
a.freda[NOSPAM]@
libero.it
 . togliere [NOSPAM] per comunicare in e-mail
Newsgroup: it.comp.software.database
Titolo: [SQL Server] - I passi da seguire per metterlo su cd-rom

Dunque, ho letto un pò di documentazione su SQL Server - non molta invero
- e ho compilato questi 4 passi per mettere un database SQL Server su
cd-rom e riattacarlo:
1. staccare il database dal server con SP_DETACH_DB
2. creare il database removibile con SP_CREATE_REMOVABLE
3. verificare il database con SP_CERTIFY_REMOVABLE
4. riattaccare il database su un server nuovo o lo stesso con SP_ATTACH_DB
Ecco, queste ora so che vengono chiamate System Stored Procedures. Bene,
però io che non ho mai nemmeno lontanamente visto Microsoft SQL Server,
come avvio queste SSP?
C'è una console? Un menu file che le elenca tutte? Come le eseguo?
E devo essere pronto a qualche catastrofe?
Grazie mille :)
-- 
Principio di indeterminazione di Microsoft Windows Whatever Edition: data
la natura del sistema operativo, tanto più precisamente si vuole
effettuare un compito, tanto meno precisamente questi verrà effettuato.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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


Si puo' fare nulla di simile con PostgreSQL?
Saluti e grazie   Manlio Perillo

Newsgroup: it.comp.software.database
Titolo: progettare DB con mysql su corse dei cavalli

 
Ciao, devo creare un db con mysql e chiedo due conferme per essere sicuro.
Si tratta di un database per registrare le prestazioni dei cavalli da
corsa.
Pensavo di fare poggiare tutto su 3 tabelle principali.
1) Tab Cavallo: id numerico (PK), nome, colore, anno di nascita, ecc.
2) Tab Corsa: id numerico (PK), nome, ippodromo in cui č stata disputata, 
giorno, ecc.
3) Tab prestazione (una tabella che collega in rapporto molti a molti
cavalli 
e corse): id numerico (PK), idCavallo (FK), idCorsa (FK), note particolari 
relative alla prestazione, ecc.
 
Che ve ne pare?
nello specifico:
1) Conviene usare gli id numerici come ho segnato o forse conviene usare
delle 
chiavi composte (soprattutto nella tabella 3)?
2) Per dati tipo il colore del cavallo o l'ippodromo della corsa potrei
fare 
altre tabelle (tabella colore, tabella ippodromo, ecc.) con l'elenco e
mettere 
quindi delle foreign key che puntano alle altre tabelle, conviene?
 
Grazie
 
-- 
 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 se usi le integritÃ  referenziali
 
beh ma anche se dovesse chiudere un ippodromo la prestazione resterà 
eseguita in quella pista, non lo cancello


 corse
 
beh allora metto un campo che indica la morte o meno, mi pare pi�
corretto, 
no?
 
grazie

Newsgroup: it.comp.software.database
Titolo: spostare valore da un campo ad un altro

con mysql avrei bisogno di spostare un valore da un campo ad un altro 
della stessa tabella (ovviamente stesso tipo di dato char) come posso fare ?
(siccome in realta' i valori da spostare sono parecchi volevo evitare di 
fare se possibile una caterva di update delete ..)
GRazie in anticipo
MB

 della stessa tabella (ovviamente stesso tipo di dato char) come posso fare?
update ... set campo1=campo2, campo3=campo4, ...
Davide

Newsgroup: it.comp.software.database
Titolo: DSN utente -> Aggiungi

Sto cercando di installare MyAccess.
Come da istruzioni
--> Open the Control Panel on the Windows Machine
--> Double click the ODBC Data Sources 32 bits icon.
--> Click the tab User DSN
--> Click the button Add
--> Select MySQL in the screen Create New Data Source and click the Finish
button.
Perchè non ho la voce MySQL in quella finestra???
Come la aggiungo?
(non dipende dall'installazone di win (win 2000pro), ho controllato ed ho
installato tutto l'installabile! :-)
1000 grazie!
Manuela

 Perchè non ho la voce MySQL in quella finestra???
Probabilmente perche' non hai installato i driver ODBC di MySQL.
Davide

Newsgroup: it.comp.software.database
Titolo: SQLServer CE Performance

ciao
qualcuno ha mai programmato applicazioni che si interfacciano con questo
tipo di DB?
problemi di performance e di utilizzo della memoria riscontrati?
un database di 10 mega su palmare (Nec e HP) con SQLServer CE è rilevante?
grazie
ciao
UZ
--------------------------------
Inviato via 
http://usenet.libero.it

è normale che sqlserver non rilasci la memoria utilizzata?

Newsgroup: it.comp.software.database
Titolo: Database Paradox e Access

Buon giorno a tutti, ho na serie di problemi e chiedo quindi al vostro buon
cuore un aiuto:
1) Ho la necessità di decrivere con parole brevi e concise quale sia la
funzione di un database su piattaforma Paradox o Access, da utilizzare con
linguaggio Delphi in modo da ottenere un eseguibile che gestisca anagrafiche
gestionali e successivi modulo di fatturazione, magazzino, contabilità.
2) Quali sono le differenze di base tra un database server ed uno desktop ?
3) Qualcuno di voi ha avuto l'esperienza diretta o per sentito dire di un
"flop" commerciale relativamente a qualche software "gestionale" (fatture,
magazzino, contabilità) ?
4) Tra un database Paradox ed uno Access: quali le differenze sostanziali ?
Lo so, sono molte domande, ma sarei grato comunque anche per qualche aiuto
parziale.
Buon proseguimento 2003 a tutti.
Daniele Ragguaglini
dpn...@iol.it
--------------------------------
Inviato via 
http://usenet.libero.it

 4) Tra un database Paradox ed uno Access: quali le differenze sostanziali
?
Hanno entrambi architettura File-Sharing.
MS Jet è stato sviluppato a partire dall'inizio anni '90 e ha
caratteristiche più moderne: supporto transazionale _nei limiti di un Engine
Desk_, un discreto supporto SQL, replicazioni, etc.
Però se davvero hai intenzione di sviluppare un gestionale aziendale in
Delphi, ti conviene optare per InterBase.
Ti saluto.

>4) Tra un database Paradox ed uno Access: quali le differenze sostanziali ?
Nessuna.
jk
--
Jilani Khaldi
http://www.jilani.net

> 4) Tra un database Paradox ed uno Access: quali le differenze sostanziali
?
Concordo con chi ti consiglia di usare un motore Server e di restare in casa
Borland ... anche perchè se utilizzassi Jet dovresti acquistare la licenza
di MS Office oltre a quella di Delphi.
Comunque esistono differenze tra DB Jet e Paradox, anzitutto la comodità di
sviluppo e distribuzione del primo in cui tutti gli oggetti sono racchiusi
un unico file logico (.mdb).
E poi le prestazioni: Paradox è davvero lento.
Ciao.

Newsgroup: it.comp.software.database
Titolo: least , Oracle

Salve a tutti.
Volevo chiedere se in Oracle esiste una funzione di tale genere:
se in una select un campo numerico e' maggiore di 0 restituisce in uscita
una carattere alfabetico.
Decode si usa come una select code quindi non fa al caso mio mi sembra,
least restituisce il minimo fra due valori a me serivirebbe una sorta di if
all'interno di una select...
:)
Sto chiedendo l'impossibile?
Grazie!


select decode(sign(numero), -1, 'Negativo', 1, 'Positivo', 'Zero') from 
tabella_con_campo_numero

 all'interno di una select...
SELECT CASE WHEN 1=1 THEN
		'1=1'
	ELSE
		'1!=1'
	END iif_che_volevi
FROM dual;
Newsgroup: it.comp.software.database
Titolo: Oracle 8.1.7 e bat crea sistema

Esiste un sistema inseribile in un file bat o cmq eseguibile da windows che
crea una istanza di Oracle, crea un tablespace di dimensione da scegliere,
crea un utente specifico con privilegi di DBA,  lega il nuovo tablespace al
nuovo utente e finalmente fa l'import della struttura del db... (questa
ultima cosa la so fare da bat quindi no problem) sono le prime che non
saprei inserire in un bat...
Help me per favore...
Grazie!


Esiste un tool grafico chiamato database configuration assistant che ha 
la possibilita' di generare gli script di creazione del DB.
Puoi poi prendere gli script e modificarli a piacimento aggiungendo 
tablespace, utenti o qualsiasi altra cosa ti venga in mente.
Ciao
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 Ciao
Ciao e grazie ancora!

Newsgroup: it.comp.software.database
Titolo: SP particolare

Prima di tutto mi presento sono Alessia ed č la prima volta che partecipo a
questo newsgroup.Ciao a tutti!!
Vorrei porvi un quesito.
E' possibile eseguire da SQL Server 2000 una Stored Procedure tipo questa:
CREATE PROCEDURE sp_resp_news
@SQL  varchar (255)
AS
Select titolo,id from news where @SQL
GO
dove SQL č una stringa che passo dalla pagina asp e non č un campo del mio
db.
L'errore che mi da č: dichiarare la variabile @SQL.
Grazie in anticipo.
Alessia


Manca qualcosa dopo il where !!!!!!!????!!!!!!!!!
CREATE PROCEDURE sp_resp_news
@SQL  varchar (255)
AS
Select titolo,id from news where _______ = @SQL
GO
Metti al posto di ________ il campo.
manca il campo per filtrare il risultato è forse TITOLO oppure ID ?
Un'altra cosa che io non farei è chiamare le stored procedure con un nome
che inizia per sp, in quanto sql interpreta il suffisso sp come una stored
procedure di sistema e quindi prima la cerca nel master poi nel db. Sono
sicuramente pochi centesimi di secondo pero'.....................
Pietro


Grazie mille per la tua risposta, ma forse non mi sono spiegata bene.
Quello che vorrei fare è passargli @SQL che non è una variabile che deve
essere uguale ad un campo del db,
ma una stringa di testo che contiene tutte le opzioni per la select, es.:
@SQL= "nome=%alessia% or nome=%marco% or nome=%sandro%"
Si può fare una cosa del genere?
Grazie.
Alessia

 Alessia
Puoi fare qualcosa del genere:
CREATE PROCEDURE sp_resp_news
 @SQL  varchar (255)
 AS
declare @AA VARCHAR(1000)
declare @bb VARCHAR(1000)
select @aa="SELECT * FROM TABELLA WHERE "
SELECT @BB = @AA + @SQL
EXECUTE @BB
Correggetemi se sbaglio

Newsgroup: it.comp.software.database
Titolo: per iniziare con db sql

 Scusate  sono all'inizi con i database. Cercherei un libro semplice per
iniziare a capirci qualcosa con l'SQL, perche' dovrei fare una piccola
applet per sfogliare un catalogo di una biblioteca (interna ad una scuola).
Inizio adesso anche a programmare  in java. Ringrazio tutti quelli che
potranno dare una dritta !!


wrote:

Un consiglio: lascia perdere Java.
jk
Newsgroup: it.comp.software.database
Titolo: Sybase 6.0 e Win NT...funziona?

Una domanda semplice semplice....
Ma Adaptive Server Anywhere 6.0 funziona correttamente su Win NT?
Perchè mi è capitato spesso che su questa piattaforma l'accesso e la
scrittura sono davvero lenti rispetto a Win 2000. Esempio:
A parità di Hardware:
Su Win 2000 la velocità di accesso/scrittura e di circa il 200-300% più
veloce( è circa,quindi, 2-3 volte più veloce che su Win NT. )
Come mai ? C'è qualche bug? oppure c'è qualche altro motivo che mi è
sfuggito?
Grazie.

 ha scritto nel messaggio
news:a8kbn9$6n44$1...@stargate1.inet.it...

... Noto che la macchina al 99% è un NETFINITY ...
Grazie ancora.

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

Salve a tutti,
    studio da un pò le basi di dati ed adesso vorrei iniziare a fare
qualcosa con access. Potreste soddisfare una mia curiosità? Si può avere una
pagina web che fa compilare un modulo es una form che si aggiunge ad una
tabella di un database access, sia locale che remoto? Mi basta un si o un
no. Grazie Cippo

tabella di un database access, sia locale che remoto?
si.
-- 
reintermediare processi front-end
Newsgroup: it.comp.software.database
Titolo: [php+mysql] strutturare db per sito multilingua? (lungo)

Ciao a tutti,
mi appresto a realizzare un sito multilingua con un db di prodotti di
circa 4.500 prodotti.
Tutti i prodotti andrebbero tradotti in almeno 4 lingue.
Ovviamente solo alcune info di un articolo vanno tradotte
(descrizione, opzioni, colore...).
Per le info tradotte ho pensato a delle tabelle collegate alla
principale con delle relazioni 1:n.
Ma come strutturare queste tabelle esterne?
Cioe': mi conviene creare una tabella per campo da tradurre;
e in ogni tabella inserisco tutti i campi delle varie lingue?
Faccio uno schemino:
tabella articoli:
| id_art | cod_art | id_descr_art | etc... etc...
tabella descrizione:
| id_descr | id_art_descr | it | uk | de | etc...etc...
e cosi' via per ogni altro campo della tabella articoli da tradurre.
Puo' funzionare?
Oppure mi conviene prevedere una tabella descrizioni cosi'?:
| id_descr | id_art_descr | lingua | descr_descr |
Con quest'ultima tabella ho il vantaggio che posso aggiungere
facilmente nuove lingue, ma lo svantaggio del dover inserire un nuovo
record in questa tabella per ogni lingua dello stesso articolo.
Inoltre, devo creare anche un back-end che renda indipendente il
cliente per l'aggiornamento del db.
come posso presentare la maschera di inserimento di un nuovo prodotto,
prevedendo il discorso delle varie lingue?
Devo sviluppare piu' maschere?
1- maschera inserimento nuovo articolo
2- maschera inserimento nuova descrizione
Una volta inserito un articolo, apro la maschera di inserimento nuova
descrizione, seleziono l'articolo tra quelli esistenti (inseriti
precedentemente) e inserisco la relativa descrizione nella lingua
scelta. Ripeto quest'ultimo passaggio per tutte le lingue in cui va
tradotta la descrizione dell'articolo.
Per lo sviluppo del back-end posso usare MX Kollection della Interakt
(adesso Adobe).
Posso chiedervi un consiglio sul modo piu' semplice (non dico il
migliore perche' il migliore non e' abbordabile dalle mie capacita',
sicuramente) di procedere?
Vi ringrazio in anticipo.
tony

Davide
Grazie per la risposta, Davide,
semplice e concisa, mi hai chiarito un passaggio che mi mancava.
Mi confermi, almeno in parte, quanto avevo in mente.
Infatti, mi pare di capire che tu usi la tabella testi per gestire
tutti i testi da tradurre e che ti riferisci ai campi da tradurre
(es.: descrizione, opzioni, istruzioni...)  usando una ulteriore
relazione: id_testo. 
Ho capito "giusto"?
Quindi, diciamo che ormai la teoria mi e' (quasi) chiara.
Non mi rimane che capire come creare un back-end per la gestione di
questi dati che il piu' semplice possibile per il cliente.
ciao e grazie ancora
tony

 Per ogni articolo/lingua/testo c'e' un diverso testo in lingua.
A cosa ti serve l'id_testo?
Ciao,
Paolo

"Pablo Xon"

Credo per permettere ad ogni articolo piu` testi associati in una 
determinata lingua.
Newsgroup: it.comp.software.database
Titolo: Tool PL/SQL

salve,
    qualcuno puo' consigliarmi qualche tool per scrivere codice PL/SQL, tipo
editor con IDE, trace, debug etc etc
grazie!
a presto
Enrico

 editor con IDE, trace, debug etc etc
TORA o TOAD, ma io non li uso per niente, preferisco il modo
"standard" (vi e SQL*Plus).
Davide

É ottimo il PL/SQL Developer, di All Round Automations
(
www.allroundautomations.nl
).
Ciao,
Ender
"Enrico Luciano" <e.lucian...@MMASDAERlibero.it> wrote in message
news:UNbF8.73961$US3.1...@twister1.libero.it...


Oracle Procedure Builder è l'ambiente ufficiale nel quale scrivere e
debuggare PL/SQL.
scaricabile da 
otn.oracle.com
 fa parte della Developer Suite.
bye,
Emiliano
"Enrico Luciano" <e.lucian...@MMASDAERlibero.it> ha scritto nel
messaggio news:UNbF8.73961$US3.1...@twister1.libero.it...


Newsgroup: it.comp.software.database
Titolo: Re: Cambio di indirizzo ip con oracle

 oracle per "agganciarlo" al nuovo indirizzo ip?
A quale macchina devi cambiare IP? Al server o alla tua?
Se lo cambi sul server, non devi fare nulla (con ogni probabilità) a 
livello di configurazione di listener ma devi verificare che il tuo 
client sia in grado di raggiungere il server con il nuovo indirizzo
(se hai l'IP hardcoded dentro il tnsnames.ora devi editarlo e 
correggerlo, se c'e' il nome simbolico è il DNS che deve essere aggiornato).
Se devi cambiare l'IP alla macchina client, non devi fare proprio 
alcunchè :-)
-- 
Fabrizio "Hermooz" Ermini

 oracle per "agganciarlo" al nuovo indirizzo ip?
In teoria non dovresti fare nulla, a meno che nel listener non
specifichi l'indirizzo IP (sconsigliato). Se hai un dns interno 
dovrai cambiare l'entry per il server, per i client, dipende come
li hai configurati.
Davide
-- 
What about the four lusers of the apocalypse?
I nominate:
"advertising", "can't log in", "power switch" and "what backup?"
--Alistair Young
Newsgroup: it.comp.software.database
Titolo: che differenza c'è fra SQL server 2000 e MySQL? + esame 70-228

scusate la mia ignoranza ... studio sql server 2000 per poter dare la
certificazione come administrator prossimamente ... e non so che differenza
c'è fra questo e MYSQL... in realtà non so bene cosa sia MYSQL ... chi me lo
sa spiegare? ... grazie
p.s. ........... c'è chi ha già dato l'esame? 70-228
sono in cerca di aiuto per capire come fare a darlo con una discreta
possibilità di riuscita ... sapete come sono le certificazioni microsoft!!!
test di c..z (scusate) ...
grazie
smak
mia

 ha scritto nel messaggio
news:XQeu8.14728$b62.4...@news1.tin.it...

E' grave non sapere questo per qualcuno che deve prendere un certificazione
!!!!!!!!! :)))))))
Comunque cerherò di spiegarti...........le differenze sostanziali
Sia MySql che MS SQL Server sono DBMS  SERVER
MySql è Open Source (esiste anche la versione a pagamento) mentre  MS SQL
Server si PAGA !!!!! Anche profumatamente. Dipende anche dal numero delle
licenze.
MySql è multipiattaforma (funziona con Win e Linux) mentre MS SQL Server
funge solo con Win
MySql dal punto di vista della velocità è ottimo ma non supporta le Stored
Procedure e molte altre cosucce che invece MS SQL Server gestisce e pure
bene.
MySql è largamente utilizzato nelle applicazioni Web ed è supportato
benissimo dal PHP ed altri linguaggi di scripting
MySql a meno che non compri la versione a pagamento, non è garantito mentre
MS SQL essendo solo a pagamento lo è.
E tante altre cosucce che puoi benissimo vedere sulla RETE
Spero di esseri stato utile
Ciao

 Procedure e molte altre cosucce
Beh, diciamo pure che non è relazionale ;-)
Ciao: Alfio

 Beh, diciamo pure che non è relazionale ;-)
che è la piu grossa... :-(
sto tentando di passare a pgres :-)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Usa Interbase/Firebird, è un ottimo DBMS
Ciao

 Usa Interbase/Firebird, è un ottimo DBMS
io ho provato già firebird.
personalmente continuo a preferise postgres...
(questione di gusti)
ciao
Newsgroup: it.comp.software.database
Titolo: ACCESS e KEY NULL

ciao
a me non e' mai successo e la cosa mi sembra stranissima
il db e' MSAccess
tabella con chiave composta
campo1 PK int
campo2 PK char15
campo3 PK char5
campo4 PK char5
se faccio, ad esempio:
INSERT INTO tabella (campo1, campo2, campo3, campo4)
VALUES (1, 'PIPPO', '', 'NERO')
non ho nessun problema
se prova a replicare la INSERT precedente (con il secondo
campo vuoto), *a mano*, inserendo i valori direttamente nel
datagrid di access, mi viene restituito l'errore
*L'indice o chiave primaria non puo' contenere un valore NULL*
riferito al campo 2, che mi sembra anche corretto!
ma allora perche' la prima insert mi funziona tranquillamente
quando la faccio da codice?
forse perche' da codice passo una stringa_a_lunghezza_zero
mentre *a mano* un valore NULL? se si, c'e' un modo per
inserire una stringa_a_lunghezza_zero editando i record
direttamente nel datagrid?
grazie
Rob

 VALUES (1, 'PIPPO', '', 'NERO')
Attenzione: '' non e' NULL, e' un campo vuoto.
La differenza tra NULL e campo vuoto e' sottile ma esistente. In
questo caso tu stai inserendo un valore, nel caso di NULL non inserisci
NESSUN VALORE.
Prova a fare 
INSERT... VALUES (1, 'PIPPO', NULL, 'NERO')
e vedi se non ottieni un'errore.
Davide

 e vedi se non ottieni un'errore.
si, infatti mi restituisce un errore.
grazie dell'informazione davide.
rob
Newsgroup: it.comp.software.database
Titolo: come va scritta questa query

                 Problema
in una query:
Q = "Select Distinct [Campo1] From [tab1]Where [id] = 1
    Set rst = DB.OpenRecordset(Q)
    Text1 = rst.RecordCount
Vorrei ottenere lo stesso risultato con:
Q = "Select Distinct Count([Campo1]) From [tab1]Where [k] = 1"
Ma il Predicato DISTINCT non va.
come va scritta ?

 Ma il Predicato DISTINCT non va.
Devi usare il distinct all'interno del count, non viceversa:
SELECT COUNT(DISTINCT(Campo1)) FROM tuatabella
Ciao
M

Newsgroup: it.comp.software.database
Titolo: SQL SERVER 2005 EXPRESS - Ruolo di amministratore

Ciao a tutti,
ho installato sul mio pc in ufficio il programma di cui in oggetto ma
ho un problema,
quando entro con la mia utenza di rete non riesco a creare un database
nuovo,
il messaggio è: Autorizzazione CREATE DATABASE negata nel database
'master' errore 262.
Sapete dirmi cosa devo fare per poter creare o entrare con una utenza
da amministratore?
Grazie mille

 da amministratore?
Devi accedere all'istanza di SQL Server da SSMS (SQL Server Management
Studio), creare un utente che abbia diritto di fare quello che vuoi fare
(es. creare database), e poi accedere dalla tua applicazione tramite
l'utente appena definito.
-- 
David Martin

Newsgroup: it.comp.software.database
Titolo: Consiglio su software gestione MySQL

Io avrei l'esigenza di gestire un database già creato con mysql....il
problema per me di non poco conto è che non so programmare in php
quant'altro e trovo phpmyadmin.. etc.. mirati esclusivamente alla creazione
dei database e non al loro utilizzo classico (aggiungi, record, elimina,
modifica, query e stampa).
Ora vi chiedo se esiste una qualche applicazione php o altro che permette la
gestione direi classica, semplice di un database già esistente eliminando
tutti gli strumenti di amministrazione e creazione dello stesso.
Grazie Ciao

> Ora vi chiedo se esiste una qualche applicazione php o altro
http://ems-hitech.com/mymanager/
costicchia, ma per me vale la pena
ciao
rob

 costicchia, ma per me vale la pena
Mai visto DBDesigner?
http://www.fabforce.net/
ale
-- 
-------------------------------------------------------------
Comitato per la salvaguardia delle aquile di wez, orsi del kispios e 
canguri mahori.

 ha scritto nel messaggio
news:OI5Pb.264196$vO5.10...@twister1.libero.it...


 Io avrei l'esigenza di gestire un database già creato con mysql....il
[CUT]
prova  MySQL Control Center
http://www.mysql.com/products/mysqlcc/index.html
ciao
Newsgroup: it.comp.software.database
Titolo: IIF e MSSQL

Ciao a tutti.
Ho approcciato da poco SQLserver proveniendo da una conoscenza piuttosto
buona di access.
In questo momento mi trovo di fronte al seguente problema: alcune
istruzioni/funzioni che access mi permette di utilizzare nella costruzione
di una query, con SQLserver non riesco a usarle.
In particolare la funzione IIF.
C'è qualcuno in grado di suggerirmi un metodo alternativo all'IIF in una
vista costruita su SQLServer?
Grazie!
Leo


ciao marza,
la funzione corrispondente all' iif in Sql server č CASE
Access
-----------------
IIF(Qt<>0,Importo/Qt,0) AS Prezzo
----------------
SqlServer
--------------------
CASE WHEN Qt<>0 THEN Importo/Qt ELSE 0 END AS Prezzo
--------------------
La funzione Case di SqlServer č piů potente di quanto si possa vedere in
questo semplice esempio, ti consiglio di dargli un'occhiata sul manuale.
ciao Giorgio

 Leo
Ciao
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org


Ti ringrazio moltissimo. Le tue indicazioni mi sono utilissime. Appena ho un
secondo provo "sul campo".
Ciao.
marza


Ringrazio molto anche te, Luca.
ciao
marza
Newsgroup: it.comp.software.database
Titolo: gestionale modulare open source

Salve, sto cercando di partire nella costruzione (progettazione) di un
gestionale modulare open source.
Vorrei svilupparlo indipendente dal S.O. quindi pensavo al PHP o a Java
appoggiandomi a mySql.
Se qualcuno fosse interessato al progetto, o volesse darmi degli spunti
può scrivermi a
matteo.arosti at 
tin.it
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
sempre io.. vai su 
digilander.libero.it/matteox77

Newsgroup: it.comp.software.database
Titolo: Ricostruire indici

Salve a tutti!
Qualcuno di voi sa come si possono ricostruire gli indici di una tabella
utilizzando istruzioni SQL?
Il data base č in formato dbase, e mi da dei problemi sugli indici quando,
da vb, cerco di inserire un nuovo record, il quale viene scritto senza
<aggiornare l'indice.
Non so piů dove sbattere la testa! Grazie a tutti
HaMMeR

 Il data base è in formato dbase
Per ricostruire gli indici ti serve un qualche arnese
che possa re-indicizzare. FoxBase o similare. Io ho
qualche cosa buttato in qualche cantone, solo che
non l'ho a disposizione ora. Vedi se trovi una versione
di DBU in rete (dubito, pero' tentare non nuoce)...
Davide

Il fatto č ke mi servirebbe poterlo fare utilizzando istruzioni SQL, in modo
da poterlo lanciare dal visual basic tramite una
"database.execute("istruzioni sql...").
In questo modo, dopo aver aggiunto un record, farei appunto partire questo
comando per sistemare gli indici che nn vogliono sapere (solo su sta tabella
cazzarola!) di aggiornarsi. Sai se si puň fare direttamente cosě?

 direttamente cosě?
No. SQL non sa' niente degli indici.
Davide

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

Salve a tutti!
Magari la domanda potrà sembrare inappropriata, e possibile agganciare a
Oracle9i versione Enterprise un software di controllo delle versioni degli
script PL/SQL e tutto il resto?
Se si, mi sapreste indicare come?E se e gia compreso oppure e un prodotto di
terze parti!
Grazie
Marino

Mi rispondo da solo! YES!
Grazie.


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

Scusate: un programma che ho messo su mi richiede
Broland Database Engine,
ma non riesco a trovarlo sul sitoBorland
qualcuno sa dirmi dove trovarlo
e se è gratuito?
Grazie
M

> qualcuno sa dirmi dove trovarlo e se è gratuito?
http://www.google.com/search?q=borland+database+engine
Davide
-- 
I love the way Microsoft follows standards.  In much the same manner that 
fish follow migrating caribou.
--Paul Tomblin on alt.sysadmin.recovery

Newsgroup: it.comp.software.database
Titolo: Conversione Lira - Euro in Access

E' possibile  senza lavorare troppo, in un database .MDB con almeno 60 campi
Valuta (Lira) in più tabelle e form convertire tutti i valori e i campi
nella nuova valuta?
A qualcuno sarà già capitato immagino ...
Grazie per la cortese e paziente risposta.


Potresti fare una query di update sulle tabelle, mettendo la condizione
Campo/1936.27
nella voce "update to" di ogni campo che devi convertire.
Per i form penso si tratti di impostare il formato di visualizzazione a
decimale con 2
posizioni dopo la virgola...
Ciao
ByZ-2K
Newsgroup: it.comp.software.database
Titolo: select su tabella con valore riga precedente

Ho una tabella non ordinata di n righe con la generica righa cosi composta
 
     indice      valore
      f(n)        x
 
con f(n) monotona crescente f(0) =0
 
e vorrei ottenere n righe cosi composte:
 
f(n)      f(n-1)    valore
 
 
ad esempio
12     30
25 	3
24     40
40     50
 
e ottenere
 
12	0 	30
24	12	40
25	24	3
40	25	50
 
e cosi via.
 
Qualche idea in sql puro?
 
Giulia


Che DB stai usando? In MS SQL puoi fare qualcosa del genere
(non so se e' "puro" o sfrutta qualche peculiarita' del server MS...)
 
 
 
create table _tabella_( f_n integer not null primary key , valore integer );
 
insert into _tabella_ 
select 12,     30 
union all
select 25,         3 
union all
select 24,     40 
union all
select 40,     50 ;
 
 
select T.f_n, isnull(max(T1.f_n),0) as f_n_1, T.valore  
from _tabella_ T left join _tabella_ T1 on t.f_n > T1.f_n
group by T.f_n, T.valore
order by t.f_n;
 
 
 
ciao
Giacomo
 
 
 
 


Mysql


 Mysql
 
hai provato con la mia query a vedere se funziona o da qualche errore?
 
ciao
Giacomo


Incorrect parameter count in the call to native function 'isnull'
 
 


Metti coalesce() al posto di isnull()
 
ciao
Giacomo

> Metti coalesce() al posto di isnull()
 
SELECT T.f_n, coalesce( max( T1.f_n ) , 0 ) AS f_n_1, T.valore
FROM _tabella_ AS T
LEFT JOIN _tabella_ AS T1 ON T.f_n > T1.f_n
GROUP BY T.f_n, T.valore
ORDER BY T.f_n
 
 
 
 
f_n 	f_n_1 	valore 	
12 	0 	30
24 	12 	40
25 	24 	3
40 	25 	50
 
 
Ora devo valutare la velocita su 600000 elementi!!
 
 
Giulia
 

 Giulia
 
Sembra estremamente inefficiente  , per adesso la soluzione di crearmi due tabelle in memoria
con la colonna n esplicitata  e gią con le clause yyyy applicate
 
 
SET @rn=0;
CREATE TEMPORARY TABLE IF NOT EXISTS
   t (INDEX(rn))
   ENGINE = memory
   AS  ( select f_n,@rn:=@rn+1 AS rn FROM  xxxx    where yyyy )
 
CREATE TEMPORARY TABLE IF NOT EXISTS
t2 (INDEX(rn))
ENGINE = memory
AS ( select f_n,@rn:=@rn+1 AS rn FROM xxxx where yyyy )
 
select t2.f_n,Valore from t,t2 where t.rn = t2.rn-1;
 
 
 
e' a confronto praticamente istantanea...
Newsgroup: it.comp.software.database
Titolo: Come si accede ad un DB?

Sto usando ASP e Access2000... come si fanno interagire questi due prg? Che
differenza c'è tra una connessione DSN e una DSN-less?
La pagina in questione è 
www.neverwinternights.it/test.asp
E non riesco proprio a farla funzionare...
Vi prego... AIUTATEMI!!!!!!!
Poe.

differenza c'è tra una connessione DSN e una DSN-less?
Vedi 
http://www.soft-land.org/articoli/aspdb.html
Davide

Newsgroup: it.comp.software.database
Titolo: [?] Stampa Logo Qualità

Buon giorno a tutti,
Ho la necessità di inserire nelle stampe ( Che faccio con l'oggetto
printer ) il marchio di
qualità che ci è stato assegnato. Ho provato ad inserire una PictureBox e
far caricare
l'immagine ed ho i seguenti problemi:
1) se stampo l'immagine BMP, la qualità risulta assolutamente scadente, nel
marchio ci
sono delle scritte piccole che risultano illeggibili.
2) se stampo l'immagine JPG, la qualità risula buona ma, mi viene fuori uno
sfondo rosa
che non riesco ad eliminare i nessun modo.
Qualcuno di voi saprebbe gentilmente fornirmi un aiuto ?
Grazie in anticipo
Saluti
Paolo Ardissone

Scusate !!!
Ho sbagliato NG.

Newsgroup: it.comp.software.database
Titolo: come fare un'applicazione Run Time in Access?

Ho realizzato un database in Ms Access 2000
Il mio problema è creare un'applicazione indipendentemente dalla versione di
Access installata in una certa macchina.Addirittura qualche utente può non
averne innstallata nessuna.
Ho procurato MOD2000, ma non ci si capisce molto.
Avete documentazione?
Potete indicare i passi necessari?
o se occorre installare qualche altro software?
grazie mille


faca...@tiscalinet.it

Newsgroup: it.comp.software.database
Titolo: Interfaccia verso Access

Sto cercando un interfaccia simile a TOAD (per Oracle) per Access; qualcuno
ne conosce una, magari free?
Ciao Matteo

 ha scritto nel messaggio
news:aTYX8.33656$7N3.7...@twister2.libero.it...

Non credo che ne troverai molte, sopratutto free, perché se leggi la licenza
delle librerie DAO (anche ADO per il Provider Jet) è fatto divieto usare le
librerie stesse per replicare in tutto o in parte le funzionalità di Access.
Martino.
Newsgroup: it.comp.software.database
Titolo: ResultSet occupa memoria????

Salve,
ho un DB a cui mi collego da un applicazione Java tramite le API JDBC.
Dato che devo eseguire delle "select" su tabelle molto grandi, è
possibile che anche il risultato di tale operazione sia altrettanto
grande.
Vorrei quindi sapere cosa rappresenta fisicamente un resultset :
- l'insieme di tutti i records risultanti dalla query?
- oppure un puntatore al primo record risultante dalla query?
In quanto nel primo caso significherebbe che tutti i dati vengono
caricati in memoria virtuale quindi da gestire in maniera
intelligente.
Ringrazio anticipatamente
Ciao Massimo

 - oppure un puntatore al primo record risultante dalla query?
Un Mix dei due. Il driver deve ottenere delle informazioni dal database,
a seconda di come e' fatto il driver e del tipo di ResultSet che hai
richiesto il driver puo' scaricarsi tutti i record e tenerseli in
memoria oppure scaricarne una parte ("una parte" puo' anche voler dire
"uno"). In ogni caso il ResultSet contiene una serie di strutture
dati che "puntano" al database.
Davide
Newsgroup: it.comp.software.database
Titolo: [FORSE OT] Schema E/R- Dove trovare informazioni?

Scusate ho provato a guardare nei post precedenti e nelle FAQ ma non ho
trovato niente, perň devo ammettere che l'ho fatto un po' in fretta...
 qualcuno sa indicarmi un sito in cui trovare informazioni su come
interpretare uno schema E/R?
Grazie!

 interpretare uno schema E/R?
Di interpretazioni "fisse" non ce ne sono. Lo schema dovrebbe dirti
quale tabella e' relazionata con quale tabelle e che tipo di
relazione c'e' (uno-a-uno, uno-a-molti), dato che vi sono un
centinaio di modi diversi di disegnarlo l'ER, e' un po' dura dare
indicazioni precise.
Cosa le relazioni vogliano dire, cioe' come il database viene usato
e' un problema che dovrebbe essere documentato a parte.
Davide

 relazione c'e' (uno-a-uno, uno-a-molti), ...
Grazie! Ho capito!
E' stato piu' che sufficiente!

 e' un problema che dovrebbe essere documentato a parte.
Beh si, non scrivo mai sul gruppo ma mi permetto...
disegnare un database è un'attività che coinvolge progetto logico e
concettuale.
Dopodichè si passa alla realizzazione "concreta" sul DBMS.
Il primo è di fatto il diagramma ER, mentre il secondo concerne direttamente
lo schema relazionale.
A parte la lettura di un buon testo sull'argomento (se sei di milano o
frequenti biblioteche universitarie prenditi il libro di Azteni/Ceri o di
Paraboschi), ti consiglio di scaricarti erstudio (cerca su google) e ti
leggerti il manuale.
Prova a fare il reverse engineering di un db access e vedrai che bello!!!
Buon divertimento
Luca

 wrote in message
news:UlCW8.15568$7N3.3...@twister2.libero.it...

guarda su :
http://www.dmi.unisa.it/people/tortora/www/Lessons.jsp?login=tortora&passwor
d=francese&OK=OK
sono gli appunti del mio corso di DataBase
capitolo 3 e 4
ciao
Newsgroup: it.comp.software.database
Titolo: Forms Developer (ora92) e pagina web.

Ciao a tutti,
domanda:
Io ho creato delle forms (con il forms appunto) e funzionano correttamente
ma vorrei sapere come si fa a creare delle pagine html sulle quali inserire
le forms create.
Sapete dove posso trovare informazioni a riguardo? (ok su OTN ma dove in
particolare)
Il db ha già le utenze ecc....
Thanks,
Ale

Ciao Alessio, quello che tu chiedi diciamo che non è semplice!
Correggimi se erro, vorresti pubblicare le form su internet in modo tale 
che vengano usate come applicazione web?
Se è così devi passarle su 9iAS versione EE, questa pagina contiene 
tutti i whitepaper necessari per capire il funzionamento 
http://otn.oracle.com/products/forms/content.html
 in particolare 
http://otn.oracle.com/products/forms/pdf/forms9iarchitecture.pdf
 .
In generale, una volta installato 9iAS Infrastructure, installi 9iAS EE 
scegliendo i servizi di Forms e Reports (se ti serve) e configuri i 
servizi per migrare le tue forms su internet.
Nota bene che tale passaggio richiede al client, che si collegherà la 
prima volta, l'installazione di Jinitiator un pacchetto di 9 mega che 
deve essere installato per tradurre le forms in applet java (solo la 
prima volta).
Ho lavorato personalmente su un paio di progetti con 9iAS e devo dire 
che si riesce a far girare il tutto con al massimo due gg di lavoro, 
senza casini sennò .....  beh in bocca al lupo ;-)
Ovviamente 9iAS ha il suo costo.....
A presto,
Simone

Si, ho già installato l'Application Server e avevo chiaro il meccanismo ma
non avendo mai realizzato niente del genere non sapevo come praticamente
migrare le cose dalla iDS alla produzione...
So che il tutto ha un costo, siamo infatti in trattativa con Oracle ma
volevo vedere se il tutto "girava" prima di spendere milionate...
Il problema dei 9 MB non si pone xche l'accesso alle pagine sarà riservato
ad enti che hanno un collegamento internet veloce e poi questa cosa servirà
sopratutto in Intranet.
Ti ringrazio tantissimo per le preziose informazioni,
ora andrò a vedere i link che mi hai mandato,
Ciao e grazie,
Alessio
"Simone Sarzano" <sim...@sarzano.com.invalid> ha scritto nel messaggio
news:bi28h0$bmc$1...@grillo.cs.interbusiness.it...


Ti aggiungo ancora un consiglio,
Collegati al sito 
metalink.oracle.com
, registrati chiedendo i dati alla 
amministrazione (se avete il supporto tecnico Oracle non dovresti avere 
problemi con il numero CSI) e rovista tra la documentazione cercando 
forms on web e sulla Top Tech Docs.
Ancora uno, attenzione alle patch non sempre sono facili da installare e 
configurare.
A presto,
Simone

Newsgroup: it.comp.software.database
Titolo: Database Adaptive Server Anywhere 6.0

Avrei bisogno dei driver ODBC di questo database per poterne importare i
dati su access.
Se qualcuno mi puo' aiutare il mio indirizzo email e' cio...@NOSPAMtin.it
(togliere NOSPAM)
grazie
Paolo

 dati su access.
Cosi' ad occhio direi 
www.sybase.com
 e poi "download".
Davide

 wrote in message
9542uf$feqa8$2...@ID-18487.news.dfncis.de...

Newsgroup: it.comp.software.database
Titolo: Sapete dirmi se esiste un forum su Excel?

Salve,
mi chiamo Antonio, sto cercando una soluzione ad un piccolo problema in
Excel,
dopo varie ricerche su internet sono al punto in cui non so più che pesci
pigliare.
Il problema è questo: non so o non riesco a convertire un numero decimale in
formato
ore, minuti, secondi; ad esempio come posso visualizzare un 2,75 in questo
modo 2h 45' 00'
puoi aiutarmi o dirmi dove posso trovare la soluzione a questo quesito?
GRAZIE

 quesito?
Io vedrei, prima il manuale di Excel, poi l'MSDN
(
http://msdn.microsoft.com
) e poi i gruppi di discussione
*winXX.software.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: oracle, quanti utenti?

Come posso sapere quanti utenti gestisce il mio dbms ? (Oracle ver. 7.3.4 su
Windows NT)
--------------------------------------------------------------
Massimo De Lisio
e-mail: 
max...@tin.it
--------------------------------------------------------------

 (Oracle ver. 7.3.4 su Windows NT)
Se intendi dire il numero massimo di utenti, vedi lo script di 
inizializzazione dell'istanza (nomeistanza.ora). Se intendi dire
il numero di utenti che sono "loggati" al momento interroga
la view di sistema v$session (devi essere System Manager per
farlo).
Davide

Newsgroup: it.comp.software.database
Titolo: novizio e sicurezza

ciao, sono nuovo nella gestione di database, ma la materia mi ha 
interessato subito notevolmenete, soprattutto riguardo l'aspetto "e-
procurement".
Una cosa che tuttora mi sfugge è quella relativa ai pacchetti di 
sicurezza su tali protocolli.
cioè il protocollo xml,relativamente alla gestione ordini e pagamenti, 
sotto quale protocollo i sicurezza gira?
grazie. 
www.securday.com
transazioni sicure in rete
-- 
Posted from 212.239.7.173 by way of 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

sotto quale protocollo i sicurezza gira?
XML non e' un protocollo ma un sistema (piu' o meno standard) per
definire delle informazioni "tagged", come tale non "gira" sotto nessun
"protocollo di sicurezza".
Credo che tu abbia parecchia confusione in testa, studiati un po' di
basi di comunicazioni in rete. Consiglio i manuali della O'Reilly.
Davide
Newsgroup: it.comp.software.database
Titolo: Aggiornamento file

Ho un problema tipico di una neofita: devo aggiornare il Campo2 di FileA
inserendogli i valori di Campo1, selezionando i record che mi interessano
con un join tra FileA e FileB(per intenderci Righe ordini e testata
ordini), ma sono in alto mare. Qualcuno puň aiutarmi ?
Grazie Chiara
--------------------------------
Inviato via 
http://usenet.iol.it

 ordini), ma sono in alto mare. Qualcuno puņ aiutarmi ?
Assumo che FileA e FileB siano due tabelle, potresti fare una cosa
del tipo
UPDATE FileA SET Campo2=(SELECT Campo1 FROM FileB WHERE FileB.campoId=
FileA.campoID) WHERE CampoID=...
Solo che questa cosa funziona correttamente in Oracle ma non so se
funziona anche nel tuo database (che non hai specificato).
In alternativa l'unica e' definirti una singola query per ogni record:
UPDATE FileA SET Campo2=(SELECT Campo1 FROM FileB WHERE FileB.campoId=
....) WHERE CampoID=....
Davide

funziona anche nel tuo database (che
non hai specificato).
Il database è un database As400 che però posso
modificare con istruzioni Sql tramite un Pgm scaricato dalla rete che
lavora su Pc
Campo1 e Campo2 sono entrambi sul FileB solo che per
reperirli devo creare un Join tra FileA e FileB attraverso altri campi (N°
e data ordine, cod.cliente che sono su entrambe i file per trovare così il
cod.articolo che si trova sul file testata FileA e le quantità Campo1 e
Campo2 che sono sul FileB)
Spero di non essere stata troppo incasinata
nella spiegazione!!
Ciao


Un pochino alla volta mi avvicino, xň.....
Ho inserito questa istruzione
perň mi ritorna sempre un errore, perchč alcuni campi definiti nell'opz.
WHERE non sono definiti nella SELECT. A questo punto non so piů come
muovermi. Chiedo aiuto e inserisco il codice operativo che ho usato. Grazie
UPDATE FILE2 SET QTAORDI7 = (SELECT FILE2.QTAORDI6 FROM FILE2 INNER JOIN
FILE1 ON (FILE1.NUMORCLI = FILE2.NUMORCLI) AND (FILE1.ANNORCLI =
FILE2.ANNORCLI))
WHERE (((FILE1.ANNORCLI)=2001) AND
((FILE1.LINEAART)='XXX') AND ((FILE1.CODARTIC)='PIPPO') AND
((FILE1.CODTAGLI)='01'))

Newsgroup: it.comp.software.database
Titolo: Uso delle join

C'è qualcuno che sa qual è l'ordine di esecuzione delle join se sono
presenti inner join, left [outer] join e right [outer] join nello standard
SQL99 (noto anche come SQL3) ?
Mi spiego meglio: eseguire il seguente frammento SQL
A inner join B on A.A1 = B.B1
  left outer join C on A.A2 = C.C1
  left outer join D on A.A3 = D.D1
produce lo stesso risultato dell'esecuzione di quest'altro frammento SQL?
A inner join B on A.A1 = B.B1
  left outer join D on A.A3 = D.D1
  left outer join C on A.A2 = C.C1
Ossia cambiando l'ordine di esecuzione delle join, altera in qualche modo
il risultato finale ?
Vi ringrazio per l'attenzione.
Devis
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao Devis,
in genere è il server sql a stabilire la quale è l'ordine dei JOIN in base
all'ottimizzazione generata dal piano di esecuzione, in Ms Sql Server esiste
l'hint FORCE ORDER per forzare l'ordine di join indicato dalla sintassi
della query. In ogni caso se il tuo RDBMS ha la possibilità di visualizzare
il piano di esecuzione puoi toglierti il dubbio analizzandolo.
Ciao Giorgio

 Ciao Giorgio
Grazie mille Giorgio! 


Newsgroup: it.comp.software.database
Titolo: Problema con ASP e Access

Ho creato un applicativo utilizzando ASP e un DB Access. Ho pero' un
problema con i lock. Devo far in modo che se un utente sta modificando i
dati di un record, un altro utente non puo' a sua volta aggiornare lo stesso
record. Ho trovato in internet l' opzione che puo' essere assegnata ad un
recordset (pessimistic o 2) che dovrebbero fare al mio caso, ma non
funzionano. Due utenti riescono contemporaneamente ad accedere alla stessa
pagina e riescono a modificarla, viene memorizzata l'ultima modifica. Ho
notato che quando con ASP accedo al DB non mi viene creato il file .ldb
quello che si dovrebbe occupare dei lock. Nonso piu' cosa fare.
Ho win2000 professional con IIs.
Aiuto!!!

 notato che quando con ASP accedo al DB non mi viene creato il file .ldb
Cio' mi sembra molto strano. Ma sei sicuro di accedere al database
giusto ?
Davide

 ha scritto nel messaggio
news:ai9f3a$12mh6i$1...@ID-18487.news.dfncis.de...

Si Riesco a leggere, modificare e cancellare i dati e questo puo' pero'
essere fatto da piu' utenti contemporaneamente, io accedo al db tramite ASP
con un dsn utilizzando ODBC che sia questo il problema?