我是oracle的新手,请帮帮我! 试试重新安装一下odbc的驱动程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1。如是oracle问题,你在sql*plus中测试一下,ok?那就不是oracle问题了。2。你用ado?odbc连oracle?不行,就重新安装odbc驱动程序3。贴出连oracle语句。可能是insert写的有问题吧? us="Insert into dicuser values ('05','05','0')"conn.excute(us)dicuser中只有三个属性,应该没错吧!不过好像ODBC打开的时候有提示说:“odbcint.dll的版本有问题”,但是我忽略了也可以用的,可能是要重装吗?谢谢! 不好意思,小弟很菜,请问一下:怎样卸载再重装ODBC啊?? 你可以在微软站点找到odbc驱动程序 帮你找到了:http://www.microsoft.com/downloads/release.asp?releaseid=31109&area=top&ordinal=47 sql语句一般不会写错,错在访问数据库方式等 通过OLEDB访问 Oracle 系统环境: 1、操作系统:Windows 20002、数据库: Oracle 8i R2 (8.1.6) for NT 企业版3、安装路径:C:\ORACLE访问方法: 1、连入SQL*Plus以system/manager用户登录,SQL> conn system/manager创建新的用户:如user1/pass1,赋予connect,resource权限。SQL> grant connect,resource to user1 identified by pass1;SQL> conn user1/pass1SQL> create table test(a date);Oracle数据库的实例名,本例:oradbOracle用户名,本例:user1Oracle主机字符串:oradbtnsnames.ora文件中ORADB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = oradb) ) )2、在IIS默认WWW目录下创建test.asp,用notebook编辑,输入以下代码<%set conn=server.createobject("adodb.connection")dns="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=user1;Password=pass1;Data Source=oradb"conn.Open dnsSQL="insert into test(a) values(sysdate)"set rs=conn.execute(SQL)set rs=nothingconn.closeset conn=nothing%><%set conn=server.createobject("adodb.connection")dns="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=user1;Password=pass1;Data Source=oradb"conn.Open dnsSQL="select to_char(a,'hh24:mi:ss') from test"set rs=conn.execute(SQL)do while (not rs.eof)%><table border=1><tr><td><%=rs.fields(0).value%></font></td></tr><%rs.movenextlooprs.closeset rs=nothingconn.closeset conn=nothing%>3、打开一个浏览器窗口,输入以下地址来查看运行结果,可以通过不断的按F5键来刷新显示结果http://localhost/test.asp总结: 利用以上代码,可以省去创建ODBC的麻烦,并提高效率。 100分在线等:SQL Developer转移SQL Server Express问题求助 一条记录拆分成多条插入 两个结构数组的成员之间如何拷贝数据? 归档日志进行恢复的方法 oracle触发器难题,高手请帮忙 oracle8i可以使用高级复制功能吗? 请问怎样用sqlplus或dos对oracle 9i数据库备份和还原备份文件啊? 谢谢。 关于日期的问题请教(看了之前的也还是不明白) 游标问题,可以嵌套写游标吗 按你们的经验1000个数据更新的最短时间! 请教oracle安装和卸载问题 In Pro*c, 为什么我不能用#define UNAME_LEN 20 去定义常量. 高分
2。你用ado?odbc连oracle?不行,就重新安装odbc驱动程序
3。贴出连oracle语句。可能是insert写的有问题吧?
conn.excute(us)
dicuser中只有三个属性,应该没错吧!
不过好像ODBC打开的时候有提示说:“odbcint.dll的版本有问题”,但是我忽略了也可以用的,可能是要重装吗?谢谢!
http://www.microsoft.com/downloads/release.asp?releaseid=31109&area=top&ordinal=47
系统环境:
1、操作系统:Windows 2000
2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:C:\ORACLE访问方法: 1、连入SQL*Plus
以system/manager用户登录,
SQL> conn system/manager创建新的用户:如user1/pass1,赋予connect,resource权限。
SQL> grant connect,resource to user1 identified by pass1;SQL> conn user1/pass1
SQL> create table test(a date);
Oracle数据库的实例名,本例:oradb
Oracle用户名,本例:user1
Oracle主机字符串:oradbtnsnames.ora文件中ORADB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oradb)
)
)
2、在IIS默认WWW目录下创建test.asp,用notebook编辑,输入以下代码
<%
set conn=server.createobject("adodb.connection")
dns="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=user1;Password=pass1;Data Source=oradb"
conn.Open dnsSQL="insert into test(a) values(sysdate)"
set rs=conn.execute(SQL)set rs=nothing
conn.close
set conn=nothing
%><%
set conn=server.createobject("adodb.connection")
dns="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=user1;Password=pass1;Data Source=oradb"
conn.Open dnsSQL="select to_char(a,'hh24:mi:ss') from test"
set rs=conn.execute(SQL)do while (not rs.eof)
%>
<table border=1>
<tr><td><%=rs.fields(0).value%></font></td>
</tr>
<%
rs.movenext
looprs.close
set rs=nothing
conn.close
set conn=nothing
%>3、打开一个浏览器窗口,输入以下地址来查看运行结果,可以通过不断的按F5键来刷新显示结果
http://localhost/test.asp总结:
利用以上代码,可以省去创建ODBC的麻烦,并提高效率。