vb 连接ORACLE 打印
这是我原来连接SQL的打印的代码
Connection1.Open "Provider=MSDataShape.1;Persist Security Info=True;Data Source=mm;User ID=sa;Password=sa;Initial Catalog=lc-liuh2;Data Provider=SQLOLEDB.1"是可以的
现在想改成连接ORACLE
Connection1.Open "Provider=MSDataShape.1;Persist Security Info=True;User ID=PATROL;Password=PATROL;Data Source=MYORACLE;Data Provider=MSDAORA.1"或者
Connection1.Open "Provider=MSDataShape.1;Persist Security Info=True;User ID=PATROL;Password=PATROL;Data Source=MYORACLE;Data Provider=OraOLEDB.Oracle.1"
两个都没有办法连接上,想问下应该怎么连接,我数据已经连接上了,查询,删除,修改都是没有问题,但是打印需要加Provider=MSDataShape.1来做一些功能
Persist Security Info=False 试试。
将几个 Provider 中的版本号 .1 去掉试试。
按照你说的试了几种情况都不行
这样试
Provider=MSDataShape.1;Persist Security Info=False;Data Provider=MSDAORA;Data Source=orac;User Id=myUsername;Password=myPassword;
确定Oracle客户端的驱动安装了?节点也配置了?
其实 Oracle 有自己的递归查询语法SQL code:
[ START WITH condition ]
CONNECT BY [ NOCYCLE ] condition
对ORACLE不是很了解。发现直接在程序连接好之后那样来做是可以的。
在Private Sub DataEnvironment_Initialize()中将CONNECTSTRING打出来之后得到的结果是:
Provider=MSDataShape.1;Persist Secur
相关问答:
日前用oci函数查询oracle数据时出现个问题,就是在查询到date类型的数据时,使用pl/sql 查询oracle库中的数据显示是
2009-9-29 12:12:12
但是通过语句select * from tablename 查询,使用oci_fetch_array() ......
<?php
getenv("ORACLE_HOME");
$conn=ocilogon("test","test","test_db");
if($conn)
echo success;
&nb ......
Printer.ScaleMode = 6
6表示毫米
Printer.PaperSize = vbPRPSA4
'初始坐标
x = 1
y = 4
'最大的线筐
Printer.DrawStyle = 0
Printer.Line (x, y)-(x + 132.5, y) ......
大家好,问个vb打印问题
printer.print "dsff"
.....
....
Printer.EndDoc
打印成功后我将执行
sqlstr = "update vc_yh set pr=' 已打印 ', ......