<% 用户要有建表的resource角色 grant resource to yangbc2;
set conn=server.createobject("adodb.connection")
constr="Driver={Microsoft ODBC for Oracle};Server=yang11;Uid=yangbc2;Pwd=yang9812;"
'constr="Provider=OraOLEDB.Oracle.1;Password=change_on_install;Persist Security Info=True;User ID=sys;Data Source=yang11"
conn.Open(ConStr)
set rs=server.createobject("adodb.recordset")
sql="CREATE TABLE yangbc2.A10(name VARCHAR2(10) NOT NULL, id VARCHAR2(10) NOT NULL)"
'rs.open sql,conn '与下一句作用相同,都可以
conn.Execute(sql)
'rs.close '有这句出错
'set rs=nothing
conn.close
set conn=nothing
response.write "OK,successful,yangbc"
%>
博客展示了使用ASP连接Oracle数据库并创建表的代码。通过设置连接字符串,创建数据库连接对象,执行建表SQL语句,实现用户以resource角色创建表的操作,最后关闭连接并输出成功信息。
136

被折叠的 条评论
为什么被折叠?



