不要把ado的模式套到ado.net
告诉我们你想达到什么目的,要完成什么功能
告诉我们你想达到什么目的,要完成什么功能
解决方案 »
- DevExpress.XtraGrid.Views.Grid.GridView 内容换行
- 文件名无效,请检查数据库的文件名
- C# socket编程
- 请各位指点一下,vs2003C#中,for循环使用ExecuteNonQuery();
- 怎么开始学c#
- 如何用C#播放*.wav文件?
- WPF 有没有类似Repeater功能的控件.?
- 求助大神们一个问题~c#连接access数据库,关于多表删除的问题
- 在C#中,如何用ADSI对域用户进行身份验证?
- 请教大神如何在代码页里实现GridView嵌套?
- 水晶报表打印,如何得到返回值
- 菜鸟问题:用C#写Windows程序,向数据库插入数据和显示数据的代码是什么?
after adding SqlCommand object's Parameters ;//comd.Parameters.Add(...);----demo:-------
SqlCommand cmd = new SqlCommand(yourSelectComd,yourSqlConnObj);
cmd.Parameters.Add(...);
//cmd.Parameters.Add(...);object obj = cmd.ExecuteScalar(); //
http://community.csdn.net/Expert/topic/3595/3595536.xml?temp=.9476282
这种方法可以实现,但是我不知道用C#咋写
<%@ LANGUAGE = VBScript %>
<!-- #INCLUDE VIRTUAL="/ASPSAMP/SAMPLES/ADOVBS.INC" -->
<HTML>
<HEAD><TITLE>Stored Proc Example</TITLE></HEAD>
<BODY> <%
Set Conn = Server.CreateObject("ADODB.Connection") ' The following line must be changed to reflect your data source info
Conn.Open "data source name", "user id", "password"
set cmd = Server.CreateObject("ADODB.Command")
set cmd.ActiveConnection = Conn ' Specify the name of the stored procedure you wish to call
cmd.CommandText = "sp_MyStoredProc"
cmd.CommandType = adCmdStoredProc ' Query the server for what the parameters are
cmd.Parameters.Refresh
%>
<Table Border=1>
<TR>
<TD><B>PARAMETER NAME</B></TD>
<TD><B>DATA-TYPE</B></TD>
<TD><B>DIRECTION</B></TD>
<TD><B>DATA-SIZE</B></TD>
</TR>
<% For Each param In cmd.Parameters %>
<TR>
<TD><%= param.name %></TD>
<TD><%= param.type %></TD>
<TD><%= param.direction %></TD>
<TD><%= param.size %></TD>
</TR>
<%
Next
Conn.Close
%>呵呵param的属性就解决了,使用了一个For Each param In cmd.Parameters
得到param
select a.name as 过程名,b.name 参数名,c.name 数据类型,b.length 长度 from sysobjects
a left outer join syscolumns b on a.id=b.id left
outer join systypes c on b.xtype=c.xtype
group by a.name,b.name,c.name,b.length
但是在oracle数据库中如何实现!!!