Fråga : ”; ” i union

är ”; ” krävt på avsluta av det första valda meddelandet?

select a, b, c från a123;
union
select a, b, c från b123;

vs

select a, b, c från a123
union
select a, b, c från b123;
" klar "

Svar : ”; ” i union

Om du angå omkring, rusa än använder en Forward=Only och inte en Keysetmarkör.  Och om du önskar enkelhet, än detta är det enklast som du går att få:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
Dunkla ConnObj som ADODB.Connection
Dunkel RS som ADODB.Recordset
Dunkel SQL som stränger

Fastställda ConnObj = ny ADODB.Connection
    
'ANSLUTNING STRÄNGER TILL SQL-DATABAS
ConnObj.Open-_,
        ”Familjeförsörjare = sqloledb; ” & _,
        ”Data Source= 69.62.203.176, 1433 \ pe1850sql; ” & _,
        ”Initiala Catalog=GOUAL; ” & _,
        ”Användare - ID-=sa; ” & _,
        ”Password= ***********; ”,
        
SQL = ”VÄLJER 1 FRÅN INRE INVDETAILS SAMMANFOGAR PROFILERAR PÅ INVDETAILS.UAID = PROFILES.UAID” & _,
”VAR INVDETAILS.SVCCODE='" & XSCODE & ””OCH PROFILES.FNO=”” & paddedFN & ”'” & _,
”OCH INVDETAILS.PASSCODE='" & PassCode & ”'OCH INVDETAILS.ACTIVE=1; ”,
Uppsättning RS = ConnObj.Execute (SQL)

RecordFound = INTE RS.EOF

RS.Close
ConnObj.Close

Uppsättning RS = ingenting
Fastställda ConnObj = ingenting
Andra lösningar  
 
programming4us programming4us