社区
C#
帖子详情
C# 如何从数据库表中获取数据,然后插入另一个表中
yghuaa
2013-04-24 09:03:28
获取表一的一条记录Username和表2的一条记录Groupname,插入表3中?
...全文
1364
8
打赏
收藏
C# 如何从数据库表中获取数据,然后插入另一个表中
获取表一的一条记录Username和表2的一条记录Groupname,插入表3中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yghuaa
2013-04-24
打赏
举报
回复
太爱你了 帮我解决这个问题
瑞卡哥哥
2013-04-24
打赏
举报
回复
1
insert into [GROUPUSER](USERID,GROUPID) select [USER].USERID,[GROUP].GROUPID from [USER],[GROUP] group user 都是sql的关键字
瑞卡哥哥
2013-04-24
打赏
举报
回复
嗯 group 是关键字 要加中括号
yghuaa
2013-04-24
打赏
举报
回复
string strCon = ConfigurationManager.ConnectionStrings["TPVConnectionString"].ToString(); SqlConnection con = new SqlConnection(strCon); con.Open(); string strSql = "select * from[USER] where [LOGONID]='"+txtAD.Text.Trim()+"'"; SqlCommand com = new SqlCommand(strSql,con); SqlDataReader dr = com.ExecuteReader(); if(dr.Read()) { string strconn = ConfigurationManager.ConnectionStrings["TPVConnectionString"].ToString(); SqlConnection conn = new SqlConnection(strconn); conn.Open(); lblName.Text=dr["USERNAME"].ToString(); lblName.Visible = true; string strSqlInsert = @"insert into [GROUPUSER](USERID,GROUPID) select USER.USERID,GROUP.GROUPID from USER,GROUP where GROUPNAME='"+ddlGroup.SelectedValue+"',USERNAME='"+lblName.Text+"'"; SqlCommand comm = new SqlCommand(strSqlInsert,conn); comm.ExecuteNonQuery(); conn.Close(); Response.Write("<script>alert('添加权限成功!');</script>"); } else { lblName.Text = "不存在此AD!"; lblName.Visible = true; btnOk.Enabled = false; } con.Close(); 这个运行后会显示:
关键字 'GROUP' 附近有语法错误。
yghuaa
2013-04-24
打赏
举报
回复
string strCon = ConfigurationManager.ConnectionStrings["TPVConnectionString"].ToString(); SqlConnection con = new SqlConnection(strCon); con.Open(); string strSql = "select * from[USER] where [LOGONID]='"+txtAD.Text.Trim()+"'"; SqlCommand com = new SqlCommand(strSql,con); SqlDataReader dr = com.ExecuteReader(); if(dr.Read()) { string strconn = ConfigurationManager.ConnectionStrings["TPVConnectionString"].ToString(); SqlConnection conn = new SqlConnection(strconn); conn.Open(); lblName.Text=dr["USERNAME"].ToString(); lblName.Visible = true; string strSqlInsert = @"insert into [GROUPUSER](USERID,GROUPID) select USER.USERID,GROUP.GROUPID from USER,GROUP where GROUPNAME='"+ddlGroup.SelectedValue+"',USERNAME='"+lblName.Text+"'"; SqlCommand comm = new SqlCommand(strSqlInsert,conn); comm.ExecuteNonQuery(); conn.Close(); Response.Write("<script>alert('添加权限成功!');</script>"); } else { lblName.Text = "不存在此AD!"; lblName.Visible = true; btnOk.Enabled = false; } con.Close(); 这个运行后会显示:
关键字 'GROUP' 附近有语法错误。
maxldwy
2013-04-24
打赏
举报
回复
select 表1的UserName from 表1 where 条件.. string 字段1 = UserName select 表2的GroupName from 表2 where 条件.. string 字段2 = GroupName insert into 表3 Value(字段1,字段2) ;
瑞卡哥哥
2013-04-24
打赏
举报
回复
直接在数据库 select 表1.UserName,表2.GroupName where 1=1 into 表3(col1,col2)
gxingmin
2013-04-24
打赏
举报
回复
insert into 表3(字段1,字段2) select 表1.UserName,表2.GroupName from 表1,表2 where ...
C#
将DataTable
表中
的数据批量
插入
到
数据库
表中
的方法
C#
中有时候需要将内存中的数据批量
插入
到
数据库
表中
,使用for循环进行批量
插入
不但耗时而且会频繁操作
数据库
。 针对数据量很少的可以使用for循环
插入
,但是针对于数据量大的则不推荐使用for循环
插入
,推荐使用sql的...
C#
中
数据库
的读取数据、数据适配器以及数据集
在这个示例代码中,我们只有
一个
表格,所以使用ds.Tables[0]获取第
一个
表格的引用。在
C#
应用程序中,连接和操作
数据库
是非常常见的操作。本文将介绍
C#
中如何使用
数据库
适配器和数据集来读取和写入
数据库
中的数据...
c#
连接
数据库
并
插入
一条数据到
数据库
namespace _001连接
数据库
并
插入
一条数据到
数据库
{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } ...
c#
利用事务获取刚
插入
的数据的ID
今天遇到了
一个
两个表或多个表关联同时
插入
数据的需求 ,主表
插入
一条数据,接着给子表
插入
数据时其中
一个
字段要存储与主表关联的id 所以要获取刚
插入
主表的那条数据的主键ID 我这里有两个
数据库
主表: 子表: ...
2020-11-22 如何在
C#
中往
数据库
插入
数据
获取连接字符串 连接字符串 数据类型 变量 = 连接字符串 string connStr = "Data Source=.;Initial Catalog=dbtwo;Integrated Security=True"; 获得连接对象 创建连接对象包 连接类 连接对象 = new 连接类...
C#
110,530
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章