+ -
当前位置:首页 → 问答吧 → 写入SQL Sever不成功,求原因

写入SQL Sever不成功,求原因

时间:2011-12-10

来源:互联网

写入的语句如下:
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已经打开

作者: mfcjishiben   发布时间: 2011-12-10

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

作者: AcHerat   发布时间: 2011-12-10

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是何意思?

作者: mfcjishiben   发布时间: 2011-12-10

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

作者: HEROWANG   发布时间: 2011-12-10