[英]C# creating a table and inserting rows in to SQL Server 2008
這是我的連接字符串:
// Initialize a connection string
string myConnectionString =
"Provider=SQLOLEDB;Data Source=hermes;Initial Catalog=qcvaluestest;
Integrated Security=SSPI;";
如何在數據庫中創建表並向其中插入行?
創建表示例:
CREATE TABLE MyTable
(
Id int IDENTITY(1,1) PRIMARY KEY CLUSTERED,
Name varchar(50)
)
插入記錄:
Insert INTO MyTable Values ("Abe")
但是,在讓應用程序修改數據庫結構之前,您應該仔細考慮...
或者,您可以使用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();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.