リッチテキストフィールドを使用してSQL Server 2005にxmlを挿入しました。 DBからxmlを取得しますが、別々に値を取得し、スキーマを別にしています...どうすれば既存のコードで行うことができますか?挿入のコードままC#でSQL Server 2005からxmlを取り出す方法は?
public void setData()
{
dc.ID = textBox1.Text;
dc.Name = richTextBox1.Text;
}
private void button1_Click(object sender, EventArgs e)
{
setData();
int flag = db.InsertData("insert into xmlTB values('" + dc.ID + "','" + dc.Name + "')");
if (flag > 0)
MessageBox.Show("Record Added");
else
MessageBox.Show("Not Added");
try
{
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
別のクラスである:
public SqlConnection conn = new SqlConnection("Data Source=SERVER1\\SQLEXPRESS;Initial Catalog=xml;Integrated Security=True;Pooling=False");
public int flag = 0;
public SqlDataReader sdr = null;
public DBConnection() { } // constructor
public int InsertData(string qry)
{
try
{
conn.Open();
SqlCommand cmd = new SqlCommand(qry, conn);
flag = cmd.ExecuteNonQuery();
conn.Close();
return flag;
}
catch (Exception)
{
return flag;
}
}
おかげでたくさん
uはそのFUNCを書くことができます?私のQは例えばです。 xmlはhi .......................ですので、それはジョンのこんにちは – salman
を示しています "こんにちは"はどこから来ましたか?あなたの質問に指定されているように、名前でもIDでもありません。 – CarneyCode
ok leave こんにちは私はaのattribを得るのを助けることができますか? – salman