写入的语句如下:
ConnectString = Provider=SQLOLEDB.1; Data Source = 128.0.0.51\SQLEXPRESS;Initial Catalog = master;User ID=sa; Password=123
InsertString = insert into  Batch_1 (订单号,原原料罐号,物料编码,实际用量,实际原料罐号,订单状态, 实际产量,开始时间,结束时间,批次号,生产设备号,实际成品油罐号) values ('%s','%s', '%s',%.4f, '%s',%d,%.4f,'%s','%s','%s','%s','%s')
写不进去,如下:
[OrderResult]
Open _com_error=[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
Execute _com_error=对象关闭时,不允许操作。另:SQL Sever的Sever Browser已经打开

解决方案 »

  1.   

    你在程序里创建个连接后没有open吧!
      

  2.   

    ConnectString = Provider=SQLOLEDB.1; Data Source = 128.0.0.51\SQLEXPRESS;Initial Catalog = master;User ID=sa; Password=123
    InsertString = insert into Batch_1 。
    上述句子是一个第三方程序的。ini配置文件下面的那段也是,记录信息,
    没有open是何意思?
      

  3.   

    1、你的数据库没有打开
    2、即使打开了,也得不到你想要的结果,因为你连接的数据库是Initial Catalog = master
      

  4.   

    为何?我是在Master下建立的表
      

  5.   

    为何?我是在Master下建立的表
      

  6.   

    为何?默认master下的表不可以么?
    求指教