c#代码:
public static datatable sql(string serialnumber, string type) { string constring = "data source=; initial catalog=;user id=;password=";//连接数据库的字符 string sql = "data";//要调用的存储过程名 sqlconnection constr = new sqlconnection(constring);//sql数据库连接对象,以数据库链接字符串为参数 sqlcommand comstr = new sqlcommand(sql, constr);//sql语句执行对象,第一个参数是要执行的语句,第二个是数据库连接对象 comstr.commandtype = commandtype.storedprocedure;//设置执行类型为存储过程 //依次设定存储过程的参数 comstr.parameters.add("@serialnumber", sqldbtype.text).value = serialnumber; comstr.parameters.add("@type", sqldbtype.text).value = type; constr.open();//打开数据库连接 sqldataadapter sqldataadapter1 = new sqldataadapter(comstr); datatable dt = new datatable(); sqldataadapter1.fill(dt); constr.close();//关闭连接 return dt; }
数据库中代码:
alter proc data @serialnumber varchar (50), @type varchar (10) as select b1.lotnumber from m_hl100geeprom_t b1 where serialnumber=@serialnumber go
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论