Problemi elima record in sql server express

sabato 02 maggio 2015 - 11.22

dominic Profilo | Newbie

salve,
ho una pagina asp che mi dovrebbe elimiare un record.
il problema ho visto che sta su Sql Server 2005.
in pratica mi da questo errore:

Impossibile trovare il server 'nome_server' in sysservers. Eseguire sp_addlinkedserver per aggiungere il server a tale tabella

che vuol dire???

dominic

iif Profilo | Expert

Devi controllare la stringa di connessione e vedere se riconosce il nome o localhost

alx_81 Profilo | Guru

>salve,
ciao

>Impossibile trovare il server 'nome_server' in sysservers. Eseguire
>sp_addlinkedserver per aggiungere il server a tale tabella
>che vuol dire???
vuol dire che probabilmente nella tua query stai puntando ad un server esterno.
Puoi spiegarci dove succede questa cosa?
Puoi postare un po' di codice di esempio?
Alessandro Alpi | SQL Server MVP | Engage IT Services s.r.l.
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com

dominic Profilo | Newbie

la query di eliminazione è questa:

sql="select * from elenco" & " where id1='" & id1 & "'"
set rs=server.createobject("adodb.recordset")
rs.open sql,connection30,3,3
RS.DELETE
RS.UPDATE
RS.CLOSE

Cosi non funziona, ma se faccio cosi:
Delete ecc... funziona.

Quello che posso dire è che mi è stato cambiato il nome al computer.

dominic

alx_81 Profilo | Guru

>Cosi non funziona, ma se faccio cosi:
>Quello che posso dire è che mi è stato cambiato il nome al computer.
e connection30 cos'ha dentro?
Alessandro Alpi | SQL Server MVP | Engage IT Services s.r.l.
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com

dominic Profilo | Newbie

c'e la connessione dsn al database

dominic

alx_81 Profilo | Guru

>c'e la connessione dsn al database
sì ok.. questo è chiaro, ma com'è fatta? che dati hai al suo interno? Com'è stata definita?
Alessandro Alpi | SQL Server MVP | Engage IT Services s.r.l.
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com

dominic Profilo | Newbie

/probabilmente devo ricreare il Dsn che punta sul nuovo nome computer/sqlserver
dominic

alx_81 Profilo | Guru

>/probabilmente devo ricreare il Dsn che punta sul nuovo nome computer/sqlserver
infatti, devi vedere com'è stato creato, se c'è scritto il nome del computer vecchio, devi cambiarlo, oppure devi mettere come suggerito nella prima riposta da iif "localhost"


Alessandro Alpi | SQL Server MVP | Engage IT Services s.r.l.
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com

dominic Profilo | Newbie

devi cambiarlo, oppure devi mettere come suggerito nella prima riposta da iif "localhost"
in che senso??
dominic

iif Profilo | Expert

Ci posti la stringa di connessione?

dominic Profilo | Newbie

in asp nel file global.asa
ho questo che richiama la stringa Dsn

Application("Connection1_ConnectionString") = "DSN=collega_sql;"
Application("Connection1_ConnectionTimeout") = 120
Application("Connection1_CommandTimeout") = 30
Application("Connection1_CursorLocation") = 3
Application("Connection1_RuntimeUserName") = ""
Application("Connection1_RuntimePassword") = ""
dominic

iif Profilo | Expert

Application("Connection1_ConnectionString") = "DSN=collega_sql;"

Sei sicuro che questo parametro è corretto?
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