SqlConnection con = new SqlConnection("server=localhost;database=test;user id=sa;");
String strCom = "Create procedure Test as select * from Users";
SqlCommand com = new SqlCommand(strCom, con);
con.Open();
com.ExecuteNonQuery();
con.Close();

解决方案 »

  1.   

    我的存储过程内容很多
    我在DEBUG的时候取得sSql内容后在查询分析器中执行报错如下:[Microsoft][ODBC SQL Server Driver][SQL Server]以 'CREATE PROCEDURE gtsp_TEST AS  DELETE FROM TCode_TEST INSERT INTO TCode_Template(n_TmpID, s_TmpType, s_CaseType, s_Pa' 开头的 标识符 太长。最大长度为 128。 请问如何解决该问题?
      

  2.   

    我要用程序实现从ACCESS中向SQLSERVER导入数据的操作
    写SQL语句
    strSQL = "INSERT INTO myTable(myField)SELECT myField FROM OPENDATASOURCE ('Microsoft.Jet.Oledb.4.0', 'data source=d:\\myAccess.mdb;user Id=;password=' )...myTable";
    cmd.ExecuteNonQuery();程序报错如下:
    ---------------------------
    错误信息
    ---------------------------
    已拒绝对 OLE DB 提供程序 'Microsoft.Jet.Oledb.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。请问那位大侠赐教。