小编Fra*_*arp的帖子

使用c#中的参数调用存储过程

我可以在我的程序中执行删除,插入和更新,并尝试通过从我的数据库中调用创建的存储过程来执行插入操作.

这个按钮插件我工作得很好.

private void btnAdd_Click(object sender, EventArgs e)
{
        SqlConnection con = new SqlConnection(dc.Con);
        SqlCommand cmd = new SqlCommand("Command String", con);

        da.InsertCommand = new SqlCommand("INSERT INTO tblContacts VALUES (@FirstName, @LastName)", con);
        da.InsertCommand.Parameters.Add("@FirstName", SqlDbType.VarChar).Value = txtFirstName.Text;
        da.InsertCommand.Parameters.Add("@LastName", SqlDbType.VarChar).Value = txtLastName.Text;

        con.Open();
        da.InsertCommand.ExecuteNonQuery();
        con.Close();

        dt.Clear();
        da.Fill(dt);
    } 
Run Code Online (Sandbox Code Playgroud)

这是调用名为sp_Add_contact添加联系人的过程的按钮的开始.这两个参数sp_Add_contact(@FirstName,@LastName).我在谷歌搜索了一些很好的例子,但我没有发现任何有趣的东西.

private void button1_Click(object sender, EventArgs e)
{
        SqlConnection con = new SqlConnection(dc.Con);
        SqlCommand cmd = new SqlCommand("Command String", con);
        cmd.CommandType = CommandType.StoredProcedure;

        ???

        con.Open();
        da. ???.ExecuteNonQuery();
        con.Close();

        dt.Clear();
        da.Fill(dt);
    }
Run Code Online (Sandbox Code Playgroud)

c# sql-server asp.net ado.net stored-procedures

132
推荐指数
3
解决办法
57万
查看次数

ORA-02303:不能删除或替换类型或表依赖的类型

我是oracle中的新手,我尝试将varchar(50)更改为250

   CREATE OR REPLACE TYPE CEQ_OWNER.TYPE_REC_PARAE2

   AS OBJECT    
   (
     ...
     BONETAT_DESC  VARCHAR2(250),
     ... 
   )
   /    
Run Code Online (Sandbox Code Playgroud)

我得到ORA-02303:不能删除或替换类型或表依赖的类型

谢谢

oracle plsql

12
推荐指数
3
解决办法
6万
查看次数

T-Sql声明并设置

这是我的发言

为什么我得到那些错误关键字'select'附近的语法不正确,关键字'FROM'附近的语法不正确.???

BEGIN
Declare @idToutesPlantesDérivés  int 
DECLARE @idPlantesDérivés  int 

SET @idPlantesDérivés = select(ID_CHIMQ FROM dbo.SOUS_CATGR where Name = 'plantes et ses dérivés')

SET @idToutesPlantesDérivés = select(ID_CHIMQ  FROM dbo.SOUS_CATGR where Name = 'toutes les autres plantes et dérivés')

   select @idToutesPlantesDérivés
END
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

t-sql sql-server

8
推荐指数
1
解决办法
5万
查看次数

在Java中读取txt文件中的特定行

ListeMot.txt文件包含336529 Line

如何捕捉特定的线条.

这是我的代码

 int getNombre()
 {
   nbre = (int)(Math.random()*336529);
   return nbre ;
 }

public String FindWord () throws IOException{
   String word = null;
   int nbr= getNombre();
   InputStreamReader reader = null;
   LineNumberReader lnr = null;
   reader = new InputStreamReader(new FileInputStream("../image/ListeMot.txt"));
   lnr = new LineNumberReader(reader);
   word = lnr.readLine(nbr);
}
Run Code Online (Sandbox Code Playgroud)

为什么我不能得到word = lnr.readLine(nbr); ??

谢谢

PS我是java新手!

java io file-io

5
推荐指数
1
解决办法
783
查看次数

删除重复的行并保留一行

这是我的表Result_Simul的名称

这是价值

       Pk   FkIdResult   FkIdSimul
       1        43         1244
       2        43         1244
       3        52         1244
       4        52         1244
Run Code Online (Sandbox Code Playgroud)

如何保持行Pk = 1和Pk = 3并删除Pk = 2和Pk = 4

谢谢你的帮助.

我在Tsql中并不是很好

坦率

t-sql sql-server sql-server-2008

5
推荐指数
1
解决办法
3730
查看次数

Oracle Data Access ORA-06512:字符串缓冲区太小

当我打电话时,GetTest我收到此错误:

字符串缓冲区太小ORA-06512

这是我的c#方法:

public string GetTEST()
{
    using (var conn = new OracleConnection(System.Configuration.ConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString))
    {
        OracleCommand cmd = new OracleCommand("Package.GetTEST");
        cmd.BindByName = true;
        cmd.Connection = conn;
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("P_OUT_MESSAGE", OracleDbType.Varchar2,1000,ParameterDirection.Output);

        cmd.ExecuteNonQuery();

        var t = cmd.Parameters["P_OUT_MESSAGE"].Value;
    }
}
Run Code Online (Sandbox Code Playgroud)

Oracle程序:

PROCEDURE GetTEST
(
  P_OUT_MESSAGE    OUT VARCHAR2 
)
IS
BEGIN
  p_out_message := 'Un problème a été signalé pour votre propriété. Veuillez communiquer avec le Service de l''évaluation au 418 111-7878 ou à l''adresse test@tesst.com';
END;
Run Code Online (Sandbox Code Playgroud)

c# oracle odp.net

4
推荐指数
1
解决办法
2950
查看次数

Asp.net 将值从 txtbox 传递到另一个页面

这是我的代码的结尾

 ...
 If lblErrMsg.Text = "" Then

     Response.Redirect("UserPage.aspx")
    End If
Run Code Online (Sandbox Code Playgroud)

我想将 txtUser 的值(我在当前页面中创建它...)传递给 UserPage.aspx。

谢谢你帮我...

这是在 VB.net 中而不是在 c# 中,请

vb.net asp.net

2
推荐指数
1
解决办法
1万
查看次数

使用带有SQL查询的ado.net时计算年龄?

这是我的选择

using (SqlConnection con = new SqlConnection(dc.Con))
{
    SqlDataAdapter da = new SqlDataAdapter(
            "Select DateOfBirth FROM Patients WHERE HealthNumber='" + cmbHealthNumber.Text+ "'", con);
Run Code Online (Sandbox Code Playgroud)

如何计算客户的年龄改变我的上述代码

我尝试但我从未解决过这个问题......

谢谢你的帮助!

c# ado.net

1
推荐指数
1
解决办法
287
查看次数

HTML表单右对齐

您好我尝试将所有输入对齐以获得正常形式!我无法让它融合在一起!! GRR感谢您的帮助...这是2小时我在这个简单的事情上迷失了我的时间.....

         <form name="input" action="html_form_action.asp" method="get">

                <div id="one">
                <p><label>Prénom</label> <input type="text" id="Prénom"/></p>
                <p><label>Nom</label> <input type="text" id="Nom" /></p>
                <p><label>Mot de passe</label> <input type="text" id="Pass" /></p>
                <p><label>E-mail</label> <input type="text" id="Mail" /></p>
                </div>

               <input type="submit" value="Submit" />
         </form>
Run Code Online (Sandbox Code Playgroud)

html css

1
推荐指数
1
解决办法
7878
查看次数

Sql Server如果条件为whit选择

这有什么问题?

  DECLARE @error int

  If (SELECT ID_Projet FROM tblProjet WHERE No_Projet=@no_Projet)> 0
     SET @error=1
  END IF
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

1
推荐指数
1
解决办法
577
查看次数

按下提交按钮后java jsp清除会话

这是我的代码

if(request.getParameter("btnlogOut") != null)
   {
    session.invalidate();
   }
Run Code Online (Sandbox Code Playgroud)

会议不清楚......

谢谢

坦率

java jsp

1
推荐指数
1
解决办法
2万
查看次数

Regex.Replace只是正则表达式的一部分

我做了这行代码

mystring= Regex.Replace(mystring, @"\d+IEME", "E"); 
Run Code Online (Sandbox Code Playgroud)

但是因为我想保留这个号码而遇到了问题.喜欢7IEME替换7E

c# regex

1
推荐指数
1
解决办法
72
查看次数

如果输入了多个字符,则RegularExpressionValidator将失败

这是我的 asp:RegularExpressionValidator

  <asp:RegularExpressionValidator ID="RegularExpressionValidator2" 
                runat="server" ControlToValidate="uxTrachoCtrl1"
                ErrorMessage="Ne dois pas contenir des caractères alphabétiques"  
                ValidationExpression="[0123456789,.<>=]" ValidationGroup="verification" Display="Dynamic" 
                SetFocusOnError="True">
            </asp:RegularExpressionValidator>    
Run Code Online (Sandbox Code Playgroud)

该字符串只能包含那些字符0123456789,.<> =

这是我的正则表达式[0123456789,.<,>,=]

如果我输入一个像f或1这样的字符,它就可以工作,但如果我输入多个字符,则会产生错误:

ex: input="1"=ok
    input="f"=error
    input="11"=error (It's supposed to be right)
Run Code Online (Sandbox Code Playgroud)

regex asp.net

0
推荐指数
1
解决办法
408
查看次数