| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2997 人关注过本帖
标题:如何才能实现通过可视化界面操作将自动生成插入、更新数据表的SQL语句?
只看楼主 加入收藏
foshan
Rank: 1
等 级:新手上路
威 望:2
帖 子:605
专家分:0
注 册:2006-3-1
结帖率:100%
收藏
 问题点数:0 回复次数:8 
如何才能实现通过可视化界面操作将自动生成插入、更新数据表的SQL语句?
一个数据表里面有N多字段,当硬编码写 插入、更新数据表的SQL语句时(例如以下的插入语句:string MySql = "insert into HeTongXinXi(HeTongBianHao,HeTongFenLei,HeTongFenLeiID,HeTongMingCheng,XiangMuMingChen,XiangMuMingChenID,JiaFangDanWei,JiaFangDanWeiQianZiRen,YiFangDanWei,YiFangDanWeiQianZiRen,BingFangDanWei,BingFangDanWeiQianZiRen,XingChengFangShi,JingBanBuMen,JingBanRen,HeTongZaoJia,QianYueRiQi,ZaoJiaXingZhi,HeTongXingZhi,CunDangRiQi,ZhuHeTongBianHao,HeTongJieSuanZhuangTai,ShiFouXuNiHeTong,YingDaiZiJinE,DaiZiBiLi,ZuiHouHuanKuanRiQi,KaiGongRiQi,HeTongYanShouRiQi,ShiJiYanShouRiQi,BaoXiuJinE,BaoXiuQiXian,LuYueBaoZhengJin,FuKuanFangShiTiaoKuan,YanShouJieSuanTiaoKuan,LuYueBeiZhu)"
+ " values (@HeTongBianHao,@HeTongFenLei,@HeTongFenLeiID,@HeTongMingCheng,@XiangMuMingChen,@XiangMuMingChenID,@JiaFangDanWei,@JiaFangDanWeiQianZiRen,@YiFangDanWei,@YiFangDanWeiQianZiRen,@BingFangDanWei,@BingFangDanWeiQianZiRen,@XingChengFangShi,@JingBanBuMen,@JingBanRen,@HeTongZaoJia,@QianYueRiQi,@ZaoJiaXingZhi,@HeTongXingZhi,@CunDangRiQi,@ZhuHeTongBianHao,@HeTongJieSuanZhuangTai,@ShiFouXuNiHeTong,@YingDaiZiJinE,@DaiZiBiLi,@ZuiHouHuanKuanRiQi,@KaiGongRiQi,@HeTongYanShouRiQi,@ShiJiYanShouRiQi,@BaoXiuJinE,@BaoXiuQiXian,@LuYueBaoZhengJin,@FuKuanFangShiTiaoKuan,@YanShouJieSuanTiaoKuan,@LuYueBeiZhu)";)
写起来很费劲,能不能有这样的可视化界面,勾选需要的数据表字段后,能自动生成插入、更新数据表的SQL语句?
搜索更多相关主题的帖子: 数据表 SQL语句 界面 可视化 自动 
2007-09-24 09:34
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
SQL Server里面可以实现,你可以先设计好再用

飘过~~
2007-09-24 10:57
foshan
Rank: 1
等 级:新手上路
威 望:2
帖 子:605
专家分:0
注 册:2006-3-1
收藏
得分:0 
以下是引用bygg在2007-9-24 10:57:30的发言:
SQL Server里面可以实现,你可以先设计好再用

具体如何操作吗?请老大截个图片出来让我们学习一下吧……


我是2.0超级菜鸟,请多多教导!
2007-09-24 12:49
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

查询分析器中可以这样做,然后替换一下.我也不知道怎样实现了,不好意思啊

飘过~~
2007-09-24 13:27
foshan
Rank: 1
等 级:新手上路
威 望:2
帖 子:605
专家分:0
注 册:2006-3-1
收藏
得分:0 
INSERT INTO [***].[***].[***]([HeTongID], [HeTongMingCheng], [HeTongBianHao], [XiangMuMingChenID], [XiangMuMingChen], [HeTongFenLeiID], [HeTongFenLei], [JiaFangDanWei], [JiaFangDanWeiQianZiRen], [YiFangDanWei], [YiFangDanWeiQianZiRen], [BingFangDanWei], [BingFangDanWeiQianZiRen], [XingChengFangShi], [JingBanBuMen], [JingBanRen], [HeTongZaoJia], [QianYueRiQi], [ZaoJiaXingZhi], [HeTongXingZhi], [CunDangRiQi], [HeTongJieSuanZhuangTai], [ZhuHeTongBianHao], [ShiFouXuNiHeTong], [YingDaiZiJinE], [DaiZiBiLi], [ZuiHouHuanKuanRiQi], [KaiGongRiQi], [HeTongYanShouRiQi], [ShiJiYanShouRiQi], [BaoXiuJinE], [BaoXiuQiXian], [LuYueBaoZhengJin], [FuKuanFangShiTiaoKuan], [YanShouJieSuanTiaoKuan], [LuYueBeiZhu], [jhsqrq], [sjsqrq], [bz1], [jhkcrq], [sjkcrq], [bz2], [sszj], [yjjszj], [ysrq], [jsyy], [bz4])
VALUES(<HeTongID,int,>, <HeTongMingCheng,nvarchar(255),>, <HeTongBianHao,nvarchar(150),>, <XiangMuMingChenID,nvarchar(50),>, <XiangMuMingChen,nvarchar(255),>, <HeTongFenLeiID,nvarchar(50),>, <HeTongFenLei,nvarchar(255),>, <JiaFangDanWei,nvarchar(100),>, <JiaFangDanWeiQianZiRen,nvarchar(50),>, <YiFangDanWei,varchar(100),>, <YiFangDanWeiQianZiRen,nvarchar(50),>, <BingFangDanWei,nvarchar(100),>, <BingFangDanWeiQianZiRen,nvarchar(50),>, <XingChengFangShi,nvarchar(20),>, <JingBanBuMen,nvarchar(50),>, <JingBanRen,nvarchar(50),>, <HeTongZaoJia,float,>, <QianYueRiQi,smalldatetime,>, <ZaoJiaXingZhi,nvarchar(50),>, <HeTongXingZhi,nvarchar(50),>, <CunDangRiQi,smalldatetime,>, <HeTongJieSuanZhuangTai,nvarchar(10),>, <ZhuHeTongBianHao,nvarchar(80),>, <ShiFouXuNiHeTong,bit,>, <YingDaiZiJinE,float,>, <DaiZiBiLi,float,>, <ZuiHouHuanKuanRiQi,smalldatetime,>, <KaiGongRiQi,smalldatetime,>, <HeTongYanShouRiQi,smalldatetime,>, <ShiJiYanShouRiQi,smalldatetime,>, <BaoXiuJinE,float,>, <BaoXiuQiXian,nvarchar(50),>, <LuYueBaoZhengJin,float,>, <FuKuanFangShiTiaoKuan,nvarchar(1024),>, <YanShouJieSuanTiaoKuan,nvarchar(1024),>, <LuYueBeiZhu,nvarchar(1024),>, <jhsqrq,nvarchar(100),>, <sjsqrq,nvarchar(255),>, <bz1,nvarchar(255),>, <jhkcrq,nvarchar(100),>, <sjkcrq,nvarchar(100),>, <bz2,nvarchar(255),>, <sszj,float,>, <yjjszj,float,>, <ysrq,nvarchar(50),>, <jsyy,nvarchar(50),>, <bz4,nvarchar(255),>)

我是2.0超级菜鸟,请多多教导!
2007-09-24 17:16
foshan
Rank: 1
等 级:新手上路
威 望:2
帖 子:605
专家分:0
注 册:2006-3-1
收藏
得分:0 

谢谢 bygg!但这样的脚本并不是 INSERT INTO 数据表(字段1,字段2……) values (@字段1,@字段2……) 形式的……


我是2.0超级菜鸟,请多多教导!
2007-09-24 17:18
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
以下是引用foshan在2007-9-24 17:18:37的发言:

谢谢 bygg!但这样的脚本并不是 INSERT INTO 数据表(字段1,字段2……) values (@字段1,@字段2……) 形式的……

我也不知道怎样实现了,不好意思


飘过~~
2007-09-24 19:48
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
进行插入操作呢?不是可以生成SQL语句吗?
2007-09-24 19:53
foshan
Rank: 1
等 级:新手上路
威 望:2
帖 子:605
专家分:0
注 册:2006-3-1
收藏
得分:0 
以下是引用yms123在2007-9-24 19:53:18的发言:
用ADO.NET进行插入操作呢?ADO.NET不是可以生成SQL语句吗?

具体是如何操作的啊?


我是2.0超级菜鸟,请多多教导!
2007-09-25 08:25
快速回复:如何才能实现通过可视化界面操作将自动生成插入、更新数据表的SQL语句 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027800 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved