主题:[讨论]c#访问oracle的问题.谢谢拉。
OraDb10g_home创建了一个数据库QCW,创建一表WMM,包含两列one和two
现在用以下c#程序(windows应用程序项目):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OracleClient;
namespace WindowsApplication6
{
public partial class Form1 : Form
{
string ConnectionString = "Data Source=QCW;User ID=SYSTEM;Password=whywhy;
string QueryString = "Update wmm Set two=99 where one=99999";
private void button1_Click(object sender, EventArgs e)
{
OracleConnection conn = new OracleConnection(ConnectionString);
conn.Open();
OracleCommand cmd = conn.CreateCommand();
cmd.CommandText = QueryString;
cmd.ExecuteNonQuery();
conn.Close();
}
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
执行后没有错误.但是用CMD进入数据库中,select查询,发现one=99999对应的two数据没有被赋值99.请问是什么问题.该如何做?
希望能具体点。真的太谢谢拉。
我使用的Visual 2005
现在用以下c#程序(windows应用程序项目):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OracleClient;
namespace WindowsApplication6
{
public partial class Form1 : Form
{
string ConnectionString = "Data Source=QCW;User ID=SYSTEM;Password=whywhy;
string QueryString = "Update wmm Set two=99 where one=99999";
private void button1_Click(object sender, EventArgs e)
{
OracleConnection conn = new OracleConnection(ConnectionString);
conn.Open();
OracleCommand cmd = conn.CreateCommand();
cmd.CommandText = QueryString;
cmd.ExecuteNonQuery();
conn.Close();
}
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
执行后没有错误.但是用CMD进入数据库中,select查询,发现one=99999对应的two数据没有被赋值99.请问是什么问题.该如何做?
希望能具体点。真的太谢谢拉。
我使用的Visual 2005