ho una applicazione di prova che si connette a due database ospitati da due istanza (named) SQL SERVER (server1\inde e server2\inde)
Nell'applicazione voglio inserire una query di tipo INSERT INTO ... SELECT ...
a runtime ottengo un errore di query malformata
nella informazioni di debug trovo che è aperta la connessione al database che contiene la tabella da cui effettuo la select (orders)
- Code: Select all
160 - P2000pro: Open Connection
Connection String = Data Source=server2\inde;Initial Catalog=test_inde;Persist Security Info=False
User ID = sa
Password = ....
e poi l'errore (uso dello \ per separare server da istanza sulla seconda tabella)
- Code: Select all
Ordine.Copia Ordine
Weborder (INDE1): Insert into... select
insert into server1\inde.INDE1..WEBORDER ( wot_cli_num, wot_status, wot_date ) select 1, 2, GETDATE() from orders A where (A.oct_num_ord = 2)
(CATCH) Err : Sintassi non corretta in prossimità di '\'.
dove sto sbagliando?
(i due database server sono necessari, ovviamente, così come il fatto che si usino delle istanze nominali)
grazie mille
stefano