整容说文库 > 程序代码 > 教育资讯

关于与sybase的连接问题,高手指点一下了!

来源:学生作业帮助网 编辑:整容说文库 时间:2019/12/10 18:29:32 程序代码
关于与sybase的连接问题,高手指点一下了!程序代码
程序如下:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Import Namespace="Microsoft.Data.odbc" %>
<script language="vb" runat="server">
sub page_load()
dim cn as new odbcConnection("Driver={SYBASE SYSTEM 11};Srvr=zhcx;Uid=zhcx;Pwd=zhcxsa;")
dim strsql as string="select * from news"
dim objcommand as new odbccommand(strsql,cn)
cn.open()
dgemps.datasource=objcommand.executereader(commandbehavior.closeconnection)
dgemps.databind()
end sub
</script>

错误如下:
编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误信息: BC30002: 未定义类型“OdbcConnection”。

源错误:

 

行 2:  <%@ Import Namespace="Microsoft.Data.odbc" %>
行 3:  <script language="vb" runat="server">
行 4:         dim cn as new OdbcConnection("Driver={SYBASE SYSTEM 11};Srvr=sybase;Uid=ims112;Pwd=ims112psw;")
行 5:         dim MyString as string 
行 6:  
 

源文件: C:\Inetpub\wwwroot\agzy\news\morenews.aspx    行: 4 


说明,我已经下了odbc.net安装,请问各位大虾,这是哪里错了?
看看这个:
http://www.csdn.net/Develop/read_article.asp?id=16437
odbc

DSN=cksm2;NA=192.168.0.11,5002;DB=cksm2;UID=sa;PWD=;Connect Timeout=150

oledb

Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=cksm2;Password=;User ID=sa;Data Source=cksm2;Extended Properties=;Server Name=192.168.0.11;Network Protocol=Winsock;Server Port Address=5002;HA Server Name=192.168.0.11;HA Server Port Address=5002;Character Set=;Language=;Application Name=;Optimize Prepare=Partial;Select Method=Direct;Raise Error Behavior=MS Compatible;Print Statement Behavior=MS Compatible;Extended ErrorInfo=FALSE;Stored Proc Row Count=Last Statement Only;WorkStation ID=;Row Cache Size=50;Enable Quoted Identifiers=0;Packet Size=1;Default Length For Long Data=1024

确认有在sybase建立连接,我的sybase版本11.9.2
程序代码