社区
C#
帖子详情
C# 如何从数据库表中获取数据,然后插入另一个表中
yghuaa
2013-04-24 09:03:28
获取表一的一条记录Username和表2的一条记录Groupname,插入表3中?
...全文
1431
8
打赏
收藏
C# 如何从数据库表中获取数据,然后插入另一个表中
获取表一的一条记录Username和表2的一条记录Groupname,插入表3中?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#
数据库
编程从入门到精通
C#
数据库
编程从入门到精通,欢迎大家下载学习!!!
SQLCipherDemo
SQLCipherDemo,介绍了如何使用SQLCipher加密sqlite
数据库
。
C#
中
数据库
的读取数据、数据适配器以及数据集
在这个示例代码中,我们首先创建了
一个
MySqlCommand对象,表示要执行的SQL命令。最后,使用foreach循环读取DataSet对象中的数据,通过索引器获取指定列的数据。需要注意的是,使用DataAdapter对象填充数据集时,会自动创建
一个
或多个DataTable对象。在这个示例代码中,我们只有
一个
表格,所以使用ds.Tables[0]获取第
一个
表格的引用。在
C#
应用程序中,连接和操作
数据库
是非常常见的操作。本文将介绍
C#
中如何使用
数据库
适配器和数据集来读取和写入
数据库
中的数据。
c#
利用事务获取刚
插入
的数据的ID
今天遇到了
一个
两个表或多个表关联同时
插入
数据的需求 ,主表
插入
一条数据,接着给子表
插入
数据时其中
一个
字段要存储与主表关联的id 所以要获取刚
插入
主表的那条数据的主键ID 我这里有两个
数据库
主表: 子表: 所以先要获取刚
插入
主表的那条数据的主键ID 在往子表里面添加数据 代码如下: public bool PreAdd(Model.PRO_Order model, List<Model.PRO_Order_Process> items) { usi
C#
把DataTable中数据一次
插入
数据库
的方法
客户有一台打卡机,员工打卡的信息全部储存在打卡机的Access
数据库
里面,现在客户引入了一种新的管理系统,需要将Access
数据库
中的打卡数据同步到SQL Server
数据库
中,由于时间比较久,数据积累了有40多万条。选择Access
数据库
文件,填入目标SQL Server
数据库
的IP地址,然后开始进行同步。封装读取Access
数据库
数据到DataTable中的方法。
C#
111,090
社区成员
642,555
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章