ASP.NET单击按钮在数据库中创建一个新表
想在ASP.NET中点击一下按钮在已经建立好的数据库中新建一个表。问大侠指点一二,最好是用存储过程编写。还有请问,在一个ASP.NET中如何使用2个数据库。...
想在ASP.NET中点击一下按钮在已经建立好的数据库中新建一个表。问大侠指点一二,最好是用存储过程编写。
还有请问,在一个ASP.NET中如何使用2个数据库。 展开
还有请问,在一个ASP.NET中如何使用2个数据库。 展开
4个回答
展开全部
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 就可以查询,用法和本库查询一样.
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 就可以查询,用法和本库查询一样.
展开全部
写数据库连接的时候写两个就可以了。
只要对应的数据库名字不一样就可以了,想连接几个数据库就连接几个数据库。
只要对应的数据库名字不一样就可以了,想连接几个数据库就连接几个数据库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create proc sp_MS_create
as
create table MS_table
(
id int ,
name nvarchar(20)
)
go
这个是建表的存储过程,我试了一下,能行,然后你在点击按钮的时候调用存储过程就行
as
create table MS_table
(
id int ,
name nvarchar(20)
)
go
这个是建表的存储过程,我试了一下,能行,然后你在点击按钮的时候调用存储过程就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在按钮的事件代码中写入新建表的SQL语句啊
在此之前你要先引用命名空间sqlserver用using System.data; using System.data.sqlclient
按钮的时间代码中打开建立数据库连接->打开数据库链接->用sqlcommand中用sql语句创建表
在此之前你要先引用命名空间sqlserver用using System.data; using System.data.sqlclient
按钮的时间代码中打开建立数据库连接->打开数据库链接->用sqlcommand中用sql语句创建表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询