INSERT INTO dbo.TableWithOnlyIdentity DEFAULT VALUES
Questo funziona bene nel mio caso. Come stai cercando di ottenere quelle file nel database? SQL Server Mgmt Studio? Query SQL dall'app .NET?
esecuzione all'interno di Visual Studio nella finestra "Nuova query", ottengo:
i valori predefiniti di SQL costrutto o istruzione non è supportata.
==> OK, quindi Visual Studio non può gestirlo, non è colpa di SQL Server, ma di Visual Studio. Utilizza invece il vero SQL Management Studio: funziona perfettamente!
utilizzando ADO.NET funziona anche come un fascino:
using(SqlConnection _con = new SqlConnection("server=(local);
database=test;integrated security=SSPI;"))
{
using(SqlCommand _cmd = new SqlCommand
("INSERT INTO dbo.TableWithOnlyIdentity DEFAULT VALUES", _con))
{
_con.Open();
_cmd.ExecuteNonQuery();
_con.Close();
}
}
sembra essere una limitazione di VS - non utilizzare VS per un serio lavoro DB :-) Marc
fonte
2009-09-01 12:14:27
in Visual Studio? Dacci il codice che usi –