去掉XML格式
现在我想把sql2000里面的某个存储过程取出然后放到richtextbox里面:
可是取出来之后richtextbox的内容是这样的:
<NewDataSet>
<Table>
<Text>CREATE PROCEDURE AddRecord
</Text>
</Table>
<Table>
<Text>(
</Text>
</Table>
<Table>
<Text> @number INT OUTPUT,
</Text>
</Table>
<Table>
<Text> @room nvarchar(10),
</Text>
</Table>
<Table>
<Text> @floor nvarchar(10)
</Text>
</Table>
<Table>
<Text>)
</Text>
</Table>
<Table>
<Text>AS
</Text>
</Table>
<Table>
<Text>INSERT INTO Table1
</Text>
</Table>
<Table>
<Text>(
</Text>
</Table>
<Table>
<Text> 编号,
</Text>
</Table>
<Table>
<Text> 房间,
</Text>
</Table>
<Table>
<Text> 层
</Text>
</Table>
<Table>
<Text>)
</Text>
</Table>
<Table>
<Text>VALUES
</Text>
</Table>
<Table>
<Text>(
</Text>
</Table>
<Table>
<Text> @number,
</Text>
</Table>
<Table>
<Text> @room,
</Text>
</Table>
<Table>
<Text> @floor
</Text>
</Table>
<Table>
<Text>)
</Text>
</Table>
<Table>
<Text>select @number=@@Identity</Text>
</Table>
</NewDataSet>
我不想要这个XML格式请问大家有没有什么好的方法??????可以只是取出存储过程的内容而已~
private void ChangeProcedure()//修改存储过程
{
//string text;
string sql = "use LightCtrDb exec sp_helptext AddRecord";
DataSet P_dr = new DataSet();
P_dr = G_SqlExecute.GetProcedure(sql);//将查询的内容绑定到数据集里
this.richTextBox1.Text = P_dr.GetXml();
richTextBox1.ScrollBars = RichTextBoxScrollBars.ForcedBoth;
}
可是取出来之后richtextbox的内容是这样的:
<NewDataSet>
<Table>
<Text>CREATE PROCEDURE AddRecord
</Text>
</Table>
<Table>
<Text>(
</Text>
</Table>
<Table>
<Text> @number INT OUTPUT,
</Text>
</Table>
<Table>
<Text> @room nvarchar(10),
</Text>
</Table>
<Table>
<Text> @floor nvarchar(10)
</Text>
</Table>
<Table>
<Text>)
</Text>
</Table>
<Table>
<Text>AS
</Text>
</Table>
<Table>
<Text>INSERT INTO Table1
</Text>
</Table>
<Table>
<Text>(
</Text>
</Table>
<Table>
<Text> 编号,
</Text>
</Table>
<Table>
<Text> 房间,
</Text>
</Table>
<Table>
<Text> 层
</Text>
</Table>
<Table>
<Text>)
</Text>
</Table>
<Table>
<Text>VALUES
</Text>
</Table>
<Table>
<Text>(
</Text>
</Table>
<Table>
<Text> @number,
</Text>
</Table>
<Table>
<Text> @room,
</Text>
</Table>
<Table>
<Text> @floor
</Text>
</Table>
<Table>
<Text>)
</Text>
</Table>
<Table>
<Text>select @number=@@Identity</Text>
</Table>
</NewDataSet>
我不想要这个XML格式请问大家有没有什么好的方法??????可以只是取出存储过程的内容而已~
...全文
相关推荐
玩转FusionCharts:Y轴数字形式(如去掉K)
玩转FusionCharts:Y轴数字形式(如去掉K,加前缀什么的。
WebApi返回xml格式时去除命名空间
WebApi 返回 xml 格式数据时自动去除命名空间相关标记
dom4j以String的方式读取XML的内容,并给String的值赋值,写入XML中
dom4j以String的方式读取XML的内容,并给String的值赋值,写入XML中
php输出xml属性的方法
主要介绍了php输出xml属性的方法,实例分析了php操作XML文件attributes方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
“列名创建日期包含FOR XML所要求的无效XML标识符;''(0x0020)是出现错误的第一个字符。”
通过FOR XML PATH子句解决无效的伪造者



