Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单击按钮将文本框插入oracle数据库_C#_.net_Oracle - Fatal编程技术网

C# 单击按钮将文本框插入oracle数据库

C# 单击按钮将文本框插入oracle数据库,c#,.net,oracle,C#,.net,Oracle,我正在使用C#.net和Vs2012,需要点击按钮将文本框插入oracle数据库 我不熟悉C#和.net,但了解需要发生的事情,只是不知道如何让它发生。仅举一个例子 相应地替换数据,即。用户ID、服务器名等 var conn = new OracleConnection("User Id=xxx;Password=xxx;Server=xxxx;"); var cmd = new OracleCommand(); cmd.CommandText = "INSERT INTO TABLENAME

我正在使用C#.net和Vs2012,需要点击按钮将文本框插入oracle数据库

我不熟悉C#和.net,但了解需要发生的事情,只是不知道如何让它发生。

仅举一个例子

相应地替换数据,即。用户ID、服务器名等

var conn = new OracleConnection("User Id=xxx;Password=xxx;Server=xxxx;");
var cmd = new OracleCommand();
cmd.CommandText = "INSERT INTO TABLENAME (COLUMN) VALUES (:1)";
cmd.Parameters.Add(new OracleParameter("1",
                                   OracleDbType.Varchar2,
                                   txt.Text,
                                   ParameterDirection.Input));
cmd.Connection = conn;
conn.Open();
try 
{
  cmd.ExecuteNonQuery();      
}
catch 
{
  MessageBox.Show("Error");
}
finally 
{
  conn.Close();
}

请张贴您的密码。到目前为止您尝试了什么。插入您所指的文本框值?看一看1)创建到数据库的连接2)构建SQL语句3)执行SQL语句。谷歌有很多例子。它可能会帮助你,这是我目前正在尝试的,但不起作用。。。下面是我正在尝试的受保护的无效按钮1_Click(objectsender,EventArgs e){try{SqlDataSource1.DataBind()}catch{lblHello.Text=“Hello World”;}}我的连接我可以让提交按钮写入文本框,这样我就知道该按钮可以工作了。。。但是,当我使用VB连接生成器时,除了默认值之外,没有更改其他设置,当我完成连接时,它将写入oracle db。当我翻阅这一页时,它什么也没给我,一点错误也没有。我用了试捕,但没有捕到。。。有什么建议吗?插页起作用了。。。现在我需要一封邮件,当一个项目发布后发送给我。@WebTeralexanderIII:你的意思是在成功插入数据后生成一封邮件?