Una domanda su Access

martedì 31 luglio 2007 - 12.40

aabruzzese Profilo | Junior Member

Ciao,

Ho una domanda,

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra



Come scrivere il code per il Where Clause?

Grazie
Angelo Abruzzese

erongis Profilo | Junior Member

Ciao, forse non ho capito bene cosa vuoi fare, ma nella clausola WHERE devi mettere l'ID del record che vuoi copiare.

Troppo semplice per essere vero?

aabruzzese Profilo | Junior Member


Ciao,

Si certo ma quello che sto cercando e il syntax.

strSQLQuery = "INSERT INTO Client_Mas " _
& "(FirstName,LastName,Address,City,State,ZipCode,EmailAddress,HomePhone,MobilePhone,DateAdd,Referralemail) " _
& "Select Prospect.FirstName,Prospect_Mas.LastName,Prospect_Mas.Address,Prospect_Mas.City,Prospect_Mas.State,Prospect_Mas.ZipCode,
Prospect_Mas.EmailAddress,Prospect_Mas.HomePhone,Prospect_Mas.MobilePhone,Prospect_Mas.DateAdd,Prospect_Mas.Referralemail" _
& " from Prospect_Mas where ProspectID=((Cosa Mettere qui per riferire a tbProspect));"



Per il codice .. whe ProspectID = (( 'tbProspect')) questo non vale, devo trovare come scriverlo sensa che risulta in una errore.


Angelo Abruzzese

erongis Profilo | Junior Member

Continuo a non capire, scusa, forse è il caldo. Ma su quel prospect_ID devi mettere un valore scalare, suppongo un valore di tipo numerico. Non hai alternative. Non puoi neanche fare riferimento ad un valore di un'altra tavola, o meglio non ne hai bisogno.

Probabilmente c'è qualcosa che non capisco,

cmq se Prospect_ID è un numero come suppongo devi scrivere " WHERE prospect_ID = 3456 " (senza apostrofi 3456 è un valore di esempio)

se Prospect_ID è una stringa devi scrivere " WHERE prospect_ID = 'Pippo' " (con gli apostrofi Pippo è un valore di esempio)

Se invece, vuoi copiare tutti i valori INDISTINTAMENTE, basta che togli la clausola WHERE.

aabruzzese Profilo | Junior Member


Ciao,

Si certo che fa caldo anche qui fa un caldo da buttarsi nella piscina.

Ma cmq ...

Dim tbProspect As DropDownList = DirectCast(Me.form1.FindControl("DropDownList1"), DropDownList)


tbProscpect vieni da un control sulla Form allora io non so a quel momento il valore, invece devi farlo passare come si sarebbe un Parametero.


Angelo Abruzzese
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5