175 messaggi dal 20 luglio 2002
www.subweb.it
Ciao
ho db MS SQL

vorrei sapere se di puo fare la seguente operazione
dalla mia pagina web vorrei forzare l'inseirmento di una nuova riga nel database con l ID che voglio io

La tabella ha i seguenti campi:
ID, nome

ora ho cancellato per errore una riga della tabella (diciamo quella con ID=1)
io vorrei reinserirla.
Ma ovviamnete non mi permette di effettuare tale operazione perche l ho impostata come crescente
per adesso ho nella tabella

la riga 1 con ID=2
la riga 2 con ID=3

per me l'ID è fondamentale che sia come voglio io per cui anche 1

QUALCHE IDEA??
Ciao
Grazie

subweb consulting
1.024 messaggi dal 19 dicembre 2003
Contributi | Blog
SET IDENTITY INSERT schema.tabella ON

inserisci quello che vuoi

SET IDENTITY INSERT schema.tabella OFF

Bye
175 messaggi dal 20 luglio 2002
www.subweb.it
ciao

non posso farlo con ASP??

subweb consulting
1.024 messaggi dal 19 dicembre 2003
Contributi | Blog
Puoi farlo con quello che vuoi, anche con notepad...
175 messaggi dal 20 luglio 2002
www.subweb.it
Ciao

scusa l ingnoranza

ho fatto questa pagina:
<%
Dim rsaggiungitipologia
Dim rsaggiungitipologia_numRows

Set rsaggiungitipologia = Server.CreateObject("ADODB.Recordset")
rsaggiungitipologia.ActiveConnection = MM_connCMSB_STRING

sqlString = "SET IDENTITY INSERT dbo.tipo_struttura ON "
sqlString = sqlString & "Insert into dbo.tipo_struttura (IDtipo_struttura) values (1)"

sqlString = sqlString & "SET IDENTITY INSERT schema.tabella OFF "

MM_connCMSB_STRING.Execute sqlString
MM_connCMSB_STRING.Close

%>
ma mi da questo errore:
Microsoft OLE DB Provider for SQL Server error '80040e14'

Incorrect syntax near the keyword 'INSERT'.

setidentity.asp, line 15

ma va bene la pagina impostata cosi??
Ciao
Grazie

subweb consulting
175 messaggi dal 20 luglio 2002
www.subweb.it
SEi un grande...

funge..

Ciao
Grazie

subweb consulting

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.