如何为动态创建的数据库用SQL语句创建存储过程

如何为动态创建的数据库用SQL语句创建存储过程,第1张

1create procedure print_std_info1

@name varchar(8)

as

select 学号,姓名,系别,出生日期 from student where 姓名=@name

execute print_std_info1 '高春接'

2create procedure print_std_info2

@name varchar(8),

@num varchar(8) output,

@xb varchar(8) output,

@birthdate datetime output

贴段我自己的代码给你,不太清楚你想说啥,也不知道你用的什么技术,这个是ajax技术,几乎适用于所有的技术

它可以将文本框的值传入到另一个页面,在另一个页面调用数据库,生成一个文本框的代码,输出,有本段代码获取,显示到界面

indexaspx

<input id="sta_id" name="sta_id" type="text" onchange=" Tabmenu(thisvalue)"/>

<div id="stationdiv">请先选择车间!<input id="sta_id" name="sta_id" type="text" /></div>

<script type="text/javascript">

var xml>

TreeView加数据库是很简单不过的,我就写一遍代码吧,就直接连接数据库,这里简单写,不去作太多处理,主要是方便你看得懂:

public DataSet ds=null;

public SqlConnection cnn=null;

private void Form_load()

{

   cnn=new SqlConnecion();

   cnnConnectionString="Server=SQL服务器名;UID=SQL用户名;PWD=SQL密码;DataBase=数据库名";

   cnnOpen();

   view(treeView1);

}

void linkSql(String sqlstr)

{

   ds=new DataSet();

   SqlDataAdapter sda=new SqlDataAdapter(sqlstr,cnn);

   sdaFill(ds);   //到此是连接数据库得到数据集合ds

}

void view(TreeView tv)

{

   String sql="Select  from lab";

   linksql(sql);

   tvImageList = imageList1;//绑定ImageList控件

   for(int i=0;i<dsTables[0]RowsCount;i++)

   {

      TreeNode tr = new TreeNode("实验室名",0,1);

      trNodesAdd("",dsTables[0]Rows[i]["labname"]ToString(),0,2);

      //其他的子节点

   }

}

private void treeView1_Checked()

{

   textBox1Text=treeView1NodeValueToString();

}

private void button1_click()   //假设他是删除按钮

{

   linksql("Delete from lab where labname='"+textBox1TextTrim()+"'");

   linksql("Select  from lab");

   view(treeView1);  //重新查一次数据库显示在treeView

}

后面的我就不多说了

for(int i=0;i<asize();i++)

Systemoutprintln(a);

}

改成:

for(int i=0;i<asize();i++)

Systemoutprintln(aget(i));

}

或者改成

Systemoutprintln(a);

如果你直接输出列表而不遍历列表中的元素就不用在循环里输出了。

如果你要遍历每个元素输出那就需要用get()方法用元素的索引遍历输出。

您定义的a是ArrayList是列表不同于数组,数组不可以直接输出的。必须用下标遍历输出。

以上就是关于如何为动态创建的数据库用SQL语句创建存储过程全部的内容,包括:如何为动态创建的数据库用SQL语句创建存储过程、,js 动态添加文本框,保存到数据库,并且从数据库读出来还要动态赋值,急急急!!!、C# treeview连接SQL数据库实现节点动态添加存储等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10105404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存