l--*_*''' 1 .net c# sql sql-server sql-server-2008
这是我的连接字符串:
// Initialize a connection string
string myConnectionString =
"Provider=SQLOLEDB;Data Source=hermes;Initial Catalog=qcvaluestest;
Integrated Security=SSPI;";
Run Code Online (Sandbox Code Playgroud)
我如何在数据库中创建一个表并在其中插入行?
创建表示例:
CREATE TABLE MyTable
(
Id int IDENTITY(1,1) PRIMARY KEY CLUSTERED,
Name varchar(50)
)
Run Code Online (Sandbox Code Playgroud)
插入记录:
Insert INTO MyTable Values ("Abe")
Run Code Online (Sandbox Code Playgroud)
在让应用程序修改数据库结构之前,您应该仔细考虑......
或者,您可以使用SQL Server管理对象.这是一个很好的链接,使用SSMO创建一个表:
http://www.davidhayden.com/blog/dave/archive/2006/01/27/2775.aspx
更新 你的C#看起来像这样:
string queryString =
@"
CREATE TABLE MyTable
(
Id int IDENTITY(1,1) PRIMARY KEY CLUSTERED,
Name varchar(50)
)";
using (SqlConnection connection = new SqlConnection(
myConnectionString ))
{
SqlCommand command = new SqlCommand(
queryString, connection);
connection.Open();
command.ExecuteNonReader();
command.CommandText = @"Insert INTO MyTable Values ('Abe')";
command.ExecuteNonReader();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10562 次 |
最近记录: |