收录日期:2018/08/15 02:07:49 时间:2016/05/22 09:12:39 标签:C#
我连怎么在SQL数据库中建立一个新表格的方法都找不着
所有的教材(学校里的)都简单介绍一些关于读取,插入,删除等简单的操作
哪位大哥能推荐一些电子版的材料,最好是中文的,感激不尽!!
建表也就是执行一段的SQL而已
和读取,插入,删除没有什么区别

比如


CREATE TABLE [dbo].[publishers] (
[pub_id] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[pub_name] [varchar] (40) COLLATE Chinese_PRC_CI_AS NULL ,
[city] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[state] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[country] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]

可以把它当一段SQL指令来执行
我想你还是先补充一些数据库的技术,这样不会那么吃力。
up
原来如此,谢谢啦
还有点问题
conn=new SqlConnection("server=172.16.11.22;database=Northwind;uid=sa;pwd=titititi;");
SqlCommand cmd=new SqlCommand("CREATE TABLE [dbo].[publishers] ([pub_id] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,"
+"[pub_name] [varchar] (40) COLLATE Chinese_PRC_CI_AS NULL ,"
+"[city] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,"
+"[state] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,"
+"[country] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL "
+"ON [PRIMARY]",conn);
conn.Open();
cmd.ExecuteNonQuery();

我这样写,执行的时候老是出错,提示:
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in system.data.dll

Additional information: System error.
请问这是怎么一回事啊??
虽然问题已经结贴了,还请众位兄弟帮帮忙吧:)