• Home
  • Forum
  • Fare Web
  • Classic ASP

Carica DB... mi sono arenato !!!

  • Creatore Discussione Creatore Discussione satwanted
  • Data di inizio Data di inizio 7 Apr 2006
S

satwanted

Nuovo Utente
7 Apr 2006
6
0
0
  • 7 Apr 2006
  • #1
Salve a tutti, sto cercando di realizzare uno script che mi inserisce/aggiorna record in un database.
Ovvero arriva il db aggiornato e lo script

AGGIORNA gli articoli gia presenti sul database (COD = COD)

INSERISCE in una tabella i record che non sono stati aggiornati

mi date una mano per farlo funzionare......


<%

Dim i, SQL, SEL, RSsel, esterno, importare, Codice, Descrizione, DescEstesa, PrezzoListino, PrezzoRivenditore, PrezzoPromo, NomeCasaProd, Fam, DescFam, Sconto, DataPromoDa, Arrivi, DISPO, Stato


SEL = " SELECT * FROM dispo "
Set RSsel = Conn3.Execute(SEL)


Codice = RSsel("Codice")
Descrizione = RSsel("Descrizione")
DescEstesa = RSsel("DescEstesa")
NomeCasaProd = RSsel("NomeCasaProd")
Fam = RSsel("Fam")
DescFam = RSsel("DescFam")
Sconto = RSsel("Sconto")
DataPromoDa = RSsel("DataPromoDa")
Arrivi = RSsel("Arrivi")
DISPO = RSsel("DISPO")
Stato = RSsel("Stato")
PrezzoListino = Replace(RSsel("PrezzoListino"), ",", ".")
PrezzoRivenditore = Replace(RSsel("PrezzoRivenditore"), ",", ".")
PrezzoPromo = Replace(RSsel("PrezzoPromo"), ",", ".")


SQL = "UPDATE dispotmp Set Codice = '" & Codice &"', PrezzoListino = " & PrezzoListino & ", Descrizione = " & Descrizione & ", DescEstesa = " & DescEstesa & ", NomeCasaProd = " & NomeCasaProd & ", Fam = " & Fam & ", PrezzoPromo = " & PrezzoPromo & ", PrezzoRivenditore = " & PrezzoRivenditore & "


Set RS = Conn.Execute(SQL)
Set RS = Nothing
Conn.close
Set Conn = Nothing

%>


come si evince dal codice sopra non sono un fenomeno con ASP.
Mi sono bloccato xche mi dovrebbe controllare solo un record e non riesco a farei il LOOP.
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 7 Apr 2006
  • #2
Ciao carissimo, temo di aver capito molto poco della tua richiesta, quindi ti chiedo di espormela come se tu fosssi il cliente che deve soddisfare la sua esigenza e non lo sviluppatore con un problema tecnico
 
S

satwanted

Nuovo Utente
7 Apr 2006
6
0
0
  • 7 Apr 2006
  • #3
Scusa in effetti credo di comprenderlo solo io, ma sto andando al manicomio in queste ultime settimane LOL :hammer:

in pratica ho 2 databse (DB e DBTMP) e vorrei creare uno script che :

- aggiunga nella tabella 'NOVITA' di DBTMP, tutti i nuovi record presenti in DB che non sono stati trovati in DBTMP (chiaramente sulla base del CODICE)

- aggiornare i codici da DB a DBTMP (sempre dove i codici sono gli stessi)

Spero di essere stato chiaro


GRAZIE
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 7 Apr 2006
  • #4
OK

Innanzitutto sappi che il backup da un database all'altro puoi farlo con istruzioni native SQL

Backup delle tabelle di un database con l'istruzione INTO

In secondo luogo agisci come ti descrivo:

1. estrai tutti i record dal primo database ed utilizza un identificativo univoco (non conosco la tabella ma ce ne sarà uno, ad esempio il codice fiscale se si tratta di un'anagrafica)

2. apri il secondo database ed effettua una query estraendo tutti i record in cui compare l'identificativo

3. inserisci tutti recird estratti dal primo database che non hanno corrispondenza nel secondo

Spero di averti detto qualcosa di utile e di non aver solo detto, a parole mie, quello che già sapevi...

In ogni caso se hai problemi siamo qui!

Ciao
 
S

satwanted

Nuovo Utente
7 Apr 2006
6
0
0
  • 7 Apr 2006
  • #5
il problema è che anche io vorrei fare quello che mi hai consigliato
perche chiaramente il ragionamento non fa una piega.

Solo che tutti i miei lavori fatti con ASP fino ad ora si trattava inserire, modificare, aggionare, visualizzare dati di un DB e quindi mi trovo un po in difficolta

LOL

Codice:
<%
Dim RSCorr, RSDispo , cm, gg, mm

		Set RSCorr = Server.CreateObject("ADODB.Connection")
	RSCorr.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("../DatiDB/dispotmp.mdb")
	RSDispo.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("../DatiDB/dispo.mdb")



set rs=RSCorr.execute  ("SELECT fam FROM Corrispondenze WHERE ....non riesco a capire comefare ilconfronto ....") 'se da codice
set rs=RSDispo.execute ("SELECT fam FROM dispo WHERE ....non riesco a capire comefare ilconfronto ....") 'se da codice
do while not rs.eof
response.write(RS.FILEDS("descfam"))
RS.MOVENEXT
LOOP
RSCorr.close
Set RSCorr = Nothing
Set RSDispo = Nothing
%>

......scusa se posto la stessa cosa che ho postato in un altro 3d
 
Ultima modifica: 7 Apr 2006

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 7 Apr 2006
  • #6
mica ti devi scusare

ti faccio un esempio teorico... sei io sono un meccanico ed aggiusto solo fiat e poi mi capita un'alfaromeo mica gli dico di andare a casa a piedi!

studio, provo, mi spratichisco... e lo faccio!

quindi analizza il problema, poi provaci, hai il nostro supporto qui!
 
S

satwanted

Nuovo Utente
7 Apr 2006
6
0
0
  • 7 Apr 2006
  • #7
Codice:
[I]DB1 -> nome=DISPO tabella=DISPO campo=Fam, DescFam
DB2 -> nome=DISPOTMP tabella=Corrispondenze campo=Fam, DescFam [/I]


<!--#include file="Include/conn_dispotmp.asp"-->
<!--#include file="Include/conn_dispo.asp"-->



<% 
	Dim rsdispo, codice, rsValore, chi, id, Conn3, fam, SQLScheda, RSScheda, DescFam, valore, gestito, var, rscorr, SQL, descdispo, famdispo, desccorr, famcorr
	
	

	
	Set RSDispo = Server.CreateObject("ADODB.Connection")
	RSDispo.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("../DatiDB/dispo.mdb") 

	fam = Request("fam")
	descfam = Request("descfam")
    


  
	strQuery = "SELECT * FROM dispo WHERE dispo.fam NOT IN (SELECT dispo.fam FROM dispo INNER JOIN Corrispondenze ON dispo.fam = Corrispondenze.fam) UNION SELECT * FROM Corrispondenze WHERE Corrispondenze.fam NOT IN ( SELECT Corrispondenze.fam FROM Corrispondenze INNER JOIN dispo ON Corrispondenze.fam = dispo.fam)" 
  			Set rsdispo = Conn3.Execute(strQuery)
	
    

		
 %>

mi restituisce ERRORE Necessario oggetto:"

ma teoricamente dovrebbe funzionare....... anche se la strQuery non è farina delmio sacco :hammer:
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 7 Apr 2006
  • #8
prova ad eseguire il codice sql (non farina del tuo sacco) direttamente sul query analyzer di access e vedi se ti da errore...

dimmi anche qual'è la riga che ti da errore
 
S

satwanted

Nuovo Utente
7 Apr 2006
6
0
0
  • 7 Apr 2006
  • #9
ora la posto ..........solo che mipare di capire che le tabelle risiedono nel solito DB ed io invece ne ho due DISPO e DISPOTMP

Codice:
Access Analizer:    

'non trova la tabella dispo'   

[I] quindi provo con collega tabelle esterne e ......[/I] 

'Numero di colonne non corrispondente nelle due tabelle o query selezionate di una query di unione'
 
Ultima modifica: 7 Apr 2006

Dusy

Utente Attivo
8 Nov 2005
488
0
0
Germania - Deutschland
  • 7 Apr 2006
  • #10
Questo SQL è inguardabile appena riesco a districarlo ti so risposta... scusate l'ignoranza ma si può articolare i select???


SELECT * FROM dispo
WHERE dispo.fam NOT IN (
SELECT dispo.fam
FROM dispo INNER JOIN Corrispondenze ON dispo.fam = Corrispondenze.fam)
UNION
SELECT * FROM Corrispondenze
WHERE Corrispondenze.fam NOT IN
(SELECT Corrispondenze.fam FROM Corrispondenze INNER JOIN dispo ON Corrispondenze.fam = dispo.fam)
 
S

satwanted

Nuovo Utente
7 Apr 2006
6
0
0
  • 8 Apr 2006
  • #11
Aiutooo mi strigate questa query , che deve confrontare tra due database

 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

I
carica foto profilo sessione utente
  • Imperor
  • 6 Ago 2023
  • PHP
Risposte
2
Visite
2K
PHP 9 Ago 2023
Imperor
I
I
sessione username scarica file
  • Imperor
  • 19 Apr 2023
  • PHP
Risposte
1
Visite
921
PHP 20 Apr 2023
Imperor
I
I
cartella sottocartella apri o scarica file pdf
  • Imperor
  • 22 Mar 2023
  • PHP
Risposte
1
Visite
759
PHP 22 Mar 2023
Imperor
I
Php8 non carica estenzioni
  • Sevenjeak
  • 24 Mag 2022
  • PHP
Risposte
0
Visite
1K
PHP 24 Mag 2022
Sevenjeak
M
Questa pagina non carica correttamente Google Maps: aiuto!!
  • m.pittini
  • 5 Feb 2021
  • HTML e CSS
Risposte
1
Visite
5K
HTML e CSS 5 Feb 2021
maxbossi
D
Campagna Marketing "scarica il Catalogo"
  • Draxen
  • 13 Apr 2020
  • Annunci servizi di Social Media Marketing
Risposte
0
Visite
889
Annunci servizi di Social Media Marketing 13 Apr 2020
Draxen
D
B
[PHP]la pagina php non si carica se aggiungo funzione while
  • blablabla
  • 5 Apr 2017
  • PHP
Risposte
10
Visite
3K
PHP 5 Apr 2017
marino51
Ricarica
  • lucarpenter
  • 23 Giu 2016
  • Smartphone e tablet
Risposte
1
Visite
1K
Smartphone e tablet 23 Giu 2016
Max 1
Carica lenta di IPad 4
  • lucarpenter
  • 21 Giu 2016
  • Presentati al Forum
Risposte
1
Visite
860
Presentati al Forum 21 Giu 2016
Max 1
Come si carica un'immagine in upload?
  • MarcoGrazia
  • 22 Feb 2016
  • PHP
Risposte
1
Visite
1K
PHP 24 Feb 2016
marino51
C
carica foto da webcam su mysql tramite PHP
  • crashall
  • 17 Apr 2015
  • PHP
Risposte
2
Visite
1K
PHP 17 Apr 2015
crashall
C
A
Non riesco a fare backup sito perchè Filezilla non scarica tutti i file!
  • AndreaeNoemi
  • 16 Mag 2014
  • Web Server
Risposte
4
Visite
3K
Web Server 29 Mag 2014
lucolo
S
[RISOLTO]Carica pagina da evento onclick di una griglia
  • sammarco
  • 28 Set 2013
  • Javascript
Risposte
12
Visite
6K
Javascript 29 Set 2013
Longo8
A
[json+jsp+j2ee]select jsp carica valori al onchange di un altra select
  • Adriano Abbruzzese
  • 27 Set 2013
  • Java
Risposte
1
Visite
2K
Java 28 Set 2013
alessandro1997
L
Attesa mentre carica pagina
  • lorenzo84
  • 12 Mag 2013
  • Javascript
Risposte
16
Visite
2K
Javascript 13 Mag 2013
lorenzo84
L
E
Ho creato un exe con jar2exe ma lo segnala come virus quando si lo scarica con chrome
  • Ellest
  • 11 Feb 2013
  • Sicurezza e Virus
Risposte
0
Visite
1K
Sicurezza e Virus 11 Feb 2013
Ellest
E
Scarica il Modello e istruzioni Unico Pf/2012
  • Web Designer
  • 10 Apr 2012
  • Leggi, Normative e Fisco
Risposte
0
Visite
2K
Leggi, Normative e Fisco 10 Apr 2012
Web Designer
Scarica 81 Favicon per il tuo Forum MyBB
  • Web Designer
  • 6 Apr 2012
  • CMS (Content Management System)
Risposte
0
Visite
4K
CMS (Content Management System) 6 Apr 2012
Web Designer
Scarica Avira Free Antivirus 2012
  • Web Designer
  • 4 Apr 2012
  • Sicurezza e Virus
Risposte
1
Visite
2K
Sicurezza e Virus 11 Apr 2012
LIONHEART
Scarica tantissimi Template PhpBB gratuiti!
  • Web Designer
  • 4 Apr 2012
  • phpBB
Risposte
0
Visite
8K
phpBB 4 Apr 2012
Web Designer
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?