C#创建数据库表怎么建

时间:2022-11-23 08:20:32
一点击按钮就创建一张表,这张表的结构如图例所示,该怎么建??? C#创建数据库表怎么建

10 个解决方案

#1


首先,你得安装一个SQLServer
再,你用SQLServer创建后,再生成SQL语句,
后,用语句创建!

#2


引用 1 楼 oysy 的回复:
首先,你得安装一个SQLServer
再,你用SQLServer创建后,再生成SQL语句,
后,用语句创建!
我有sqlserver,要求是在C#代码里创建表,例如单机某个按钮的时候,执行了建表操作

#3


引用 2 楼 XiaoYi96 的回复:
Quote: 引用 1 楼 oysy 的回复:

首先,你得安装一个SQLServer
再,你用SQLServer创建后,再生成SQL语句,
后,用语句创建!
我有sqlserver,要求是在C#代码里创建表,例如单机某个按钮的时候,执行了建表操作

会写CREATE语句吗, 拼个create语句,然后 用C#代码执行

#4


首先要学会如何用SQL语句建表,如下面
CREATE TABLE Bagfd(   
    Bag_ID  VarChar(10) primary key  not null ,
    BagName nchar(30) 

)
其中Bagfd是表名, Bag_ID,BagName是2个字段

在C#中,可以像下面这样


string sqlstr="CREATE TABLE [TMRKZJB](";
          sqlstr+="TMRKZJB_LSBH VarChar(10) PRIMARY KEY NOT NULL,";
          sqlstr+="TMRKZJB_TMH VarChar(60)   //……

con=……
con.Open();
SqlCommand com=new SqlCommand(sqlstr,con);
if(com.ExecuteNonQuery()>0)
{
   //提示建表成功
}

……

#5


也就是将用来建表的sql语句,通过C#语句SqlCommand提交给sql服务器执行

#6


兄弟。学过ADO.NET吗?

#7


最简单的就是在C#里面拼接好SQL语句之后执行。

#8


引用 5 楼 秋的红果实的回复:
也就是将用来建表的sql语句,通过C#语句SqlCommand提交给sql服务器执行

我不会的,就是这个地方,语句我倒是会,

#9


引用 6 楼 SeverNight的回复:
兄弟。学过ADO.NET吗?

刚学。。。。?。??。?

#10


引用 7 楼 小K的大师兄的回复:
最简单的就是在C#里面拼接好SQL语句之后执行。

我拼接好了呀,但是不会用C执行

#1


首先,你得安装一个SQLServer
再,你用SQLServer创建后,再生成SQL语句,
后,用语句创建!

#2


引用 1 楼 oysy 的回复:
首先,你得安装一个SQLServer
再,你用SQLServer创建后,再生成SQL语句,
后,用语句创建!
我有sqlserver,要求是在C#代码里创建表,例如单机某个按钮的时候,执行了建表操作

#3


引用 2 楼 XiaoYi96 的回复:
Quote: 引用 1 楼 oysy 的回复:

首先,你得安装一个SQLServer
再,你用SQLServer创建后,再生成SQL语句,
后,用语句创建!
我有sqlserver,要求是在C#代码里创建表,例如单机某个按钮的时候,执行了建表操作

会写CREATE语句吗, 拼个create语句,然后 用C#代码执行

#4


首先要学会如何用SQL语句建表,如下面
CREATE TABLE Bagfd(   
    Bag_ID  VarChar(10) primary key  not null ,
    BagName nchar(30) 

)
其中Bagfd是表名, Bag_ID,BagName是2个字段

在C#中,可以像下面这样


string sqlstr="CREATE TABLE [TMRKZJB](";
          sqlstr+="TMRKZJB_LSBH VarChar(10) PRIMARY KEY NOT NULL,";
          sqlstr+="TMRKZJB_TMH VarChar(60)   //……

con=……
con.Open();
SqlCommand com=new SqlCommand(sqlstr,con);
if(com.ExecuteNonQuery()>0)
{
   //提示建表成功
}

……

#5


也就是将用来建表的sql语句,通过C#语句SqlCommand提交给sql服务器执行

#6


兄弟。学过ADO.NET吗?

#7


最简单的就是在C#里面拼接好SQL语句之后执行。

#8


引用 5 楼 秋的红果实的回复:
也就是将用来建表的sql语句,通过C#语句SqlCommand提交给sql服务器执行

我不会的,就是这个地方,语句我倒是会,

#9


引用 6 楼 SeverNight的回复:
兄弟。学过ADO.NET吗?

刚学。。。。?。??。?

#10


引用 7 楼 小K的大师兄的回复:
最简单的就是在C#里面拼接好SQL语句之后执行。

我拼接好了呀,但是不会用C执行