回 帖 发 新 帖 刷新版面

主题:[讨论]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 

回复列表 (共1个回复)

沙发

很奇怪,你跟踪下试试

我来回复

您尚未登录,请登录后再回复。点此登录或注册