如题。语句是:select * from GG.om_order om;
在PLSQL里面运行正确,但是在C#里面就报错说 无效字符
但是我要是直接在C#里面写这条语句就可以正确运行。。
真是不明白什么意思。难道就不能复制PL里面的SQL语句到C#中吗?
我检查,复制过来语句是一样的。。
我意思是说:一条语句,直接在VS2005里面写,就正确,但是从PLSQL里面复制过来,就运行不了。。
很是奇怪求高手解答。不会是都要手写吧???别吓我啊!

解决方案 »

  1.   

    经典。。晕。,为什么不允许分号呢?习惯写分号了
    另外问一个:怎么让datagridview里面的格子适应数据的长度,让数据都能显示完整?
    默认宽度都是一样的,有些数据无法显示完全
      

  2.   

    dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
      

  3.   

    你这个是选择全行。。
    我要的是列表中的每列能随着数据长度变化。。显示完整数据,就像PLSQL里面一样。。可以实现吗?
    怎么实现?
      

  4.   

    dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
      

  5.   

    select * from GG.om_order om这样就行了
      

  6.   


    不允许出现封号可以防止SQL注入,因为无法执行多条SQL语句了。
    宽度调整你可以遍历所有列,分别设置列宽,有列宽属性的。