CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

多表的动态插入

楼主fanmeng(蓝星)2003-11-02 14:37:32 在 .NET技术 / ASP.NET 提问

怎样实现多表的动态插入,就想使用其他的sql参数查询一样,比如:  
  myinsertstring1="insert   into   @table   (user_id,user_name)   values   (@userid,@username)  
   
  OleDbCommand   insertcommand1=new   OleDbCommand(myinsertstring1,myconnection);  
   
  insertcommand1.Parameters.Add(new   OleDbParameter("@userid",OleDbType.LongVarChar,20));  
  insertcommand1.Parameters["@userid"].Value=userid;  
   
  insertcommand1.Parameters.Add(new   OleDbParameter("@username",OleDbType.LongVarChar,20));  
  insertcommand1.Parameters["@username"].Value=username;  
  怎么使得表名也可以作为参数呢,   高手指教  
  问题点数:0、回复次数:3Top

1 楼afxucamd(西门吹炭)回复于 2003-11-02 16:46:36 得分 0

用动态SQL:这是我以前用的一个存储过程,对你有帮助!  
  按下面的思想,就可以实现用表名做参数  
   
  CREATE   PROCEDURE   dbo.kq_SelectWorkman  
  (  
  @cCardNumList   varchar(100)  
  )  
  AS  
  execute   ('select   *   from   KqWorkman   where   cCardNum   in   ('+@cCardNumList+')')  
                                                 
  RETURN    
   
  GO  
  Top

2 楼fanmeng(蓝星)回复于 2003-11-02 17:38:42 得分 0

楼上的兄弟能更   详细一点吗Top

3 楼Abac(~~)回复于 2003-11-02 18:28:55 得分 0

用你自己的方法就可以,和@userid一样,只是给sql语句的变量实例化一个值而已。Top

相关问题

  • 动态SQL语句和动态插入表
  • 多表插入,多项插入问题
  • 向Word中动态插入多个表格并填充数据问题,急在线等
  • C#中向Word中动态插入多个表格并填充数据问题,急在线等
  • 如何动态插入一个数据表的字段?
  • 动态插入表格的问题(简单、急在线等!)
  • 在RICHTEXTBOX中插入动态表情????如GIF
  • 怎么在触发器中根据插入的数据动态地向不同表内插入数据??
  • 动态插入行的表格,如何添加行中的自定义属性
  • 多表插入问题,在线等待

关键词

  • insertcommand1
  • 表
  • 动态
  • 参数
  • userid
  • username
  • parameters

得分解答快速导航

  • 帖主:fanmeng

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo