ASP.NET单击按钮在数据库中创建一个新表

想在ASP.NET中点击一下按钮在已经建立好的数据库中新建一个表。问大侠指点一二,最好是用存储过程编写。还有请问,在一个ASP.NET中如何使用2个数据库。... 想在ASP.NET中点击一下按钮在已经建立好的数据库中新建一个表。问大侠指点一二,最好是用存储过程编写。
还有请问,在一个ASP.NET中如何使用2个数据库。
展开
 我来答
kas68310
2010-08-04 · TA获得超过3637个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1178万
展开全部
1.建表的过程
create proc proc_rgsNewTable
as
begin
--搜索表 存在则先删除
if exists (select * from sysobjects where xtype='U' and name='tableName')
drop table tableName
go

--建表语句
create table tableName
...

go
end

2.一个项目多库
1)连接 写一个连接数据库连接配置类.
只要配置不同的路径就可以连接不同的库
选择方法:
不同的类
在构造方法里加连接参数
先建立不同的连接,用参数(常量)匹配.

2)联表查询
在同一个服务器下,可以用[库名]..表名查询其他库的表.
比如:
DB1 连接,表t2 在DB2下.
select * from [DB2]..t2 就可以查询,用法和本库查询一样.
344791576
2010-08-04 · TA获得超过1396个赞
知道小有建树答主
回答量:913
采纳率:0%
帮助的人:222万
展开全部
写数据库连接的时候写两个就可以了。
只要对应的数据库名字不一样就可以了,想连接几个数据库就连接几个数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天煞魔君9
2010-08-04 · 超过29用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:97.7万
展开全部
create proc sp_MS_create
as
create table MS_table
(
id int ,
name nvarchar(20)
)
go
这个是建表的存储过程,我试了一下,能行,然后你在点击按钮的时候调用存储过程就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
641704804
2010-08-04
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
你在按钮的事件代码中写入新建表的SQL语句啊
在此之前你要先引用命名空间sqlserver用using System.data; using System.data.sqlclient
按钮的时间代码中打开建立数据库连接->打开数据库链接->用sqlcommand中用sql语句创建表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式