帮小弟看看下面这个错误吧,小弟十分感谢,很急呀,搞了一天拉,不知道怎么回事,我是个新手,请多指教,谢谢!
Compiler Error Message: BC30188: Declaration expected.Source Error: Line 7:  dim oConn as SQLConnection
Line 8:  dim oComm as SQLCommand
Line 9:  strConn="server=localhost;uid=wanggang;pwd=12678;database=book"   (这一行有错)
Line 10: strComm="insert into Admin(adminname,adminpass)Values('xiaohua','1234567')"
Line 11: oConn=new SQLConnection(strConn)
 所有的程序如下:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.SQLClient" %>
<script language="vb" runat="server">
dim strConn as string
dim strComm as string
dim oConn as SQLConnection
dim oComm as SQLCommand
strConn="server=localhost;uid=wanggang;pwd=12678;database=book" 
strComm="insert into Admin(adminname,adminpass)Values('xiaohua','1234567')"
oConn=new SQLConnection(strConn)
oComm=new SQLCommand(strComm,oConn)
Try
oConn.open()
Message.InnerHtml="连接数据库成功!"
oComm.ExecuteNonQuery()
Catch myException as Exception
Message.InnerHtml="靠,出错拉!"
Finally
oConn.close()
end Try</script>

解决方案 »

  1.   

    Line 9:  strConn="server=localhost;uid=wanggang;pwd=12678;database=book"   (这一行有错)strConn="server=localhost;uid=wanggang;pwd=12678;database=book";strComm="insert into Admin(adminname,adminpass)Values('xiaohua','1234567')";VB的不要结束符吗?否则就是你这个用户名权限是否开通?
      

  2.   

    SQL Server 服务器启动了吗?
    如果用户名和密码不错的话,换下面的看看
    strConn="server=(local);uid=wanggang;pwd=12678;database=book"
    或者
    strConn="server=.;uid=wanggang;pwd=12678;database=book"
    或者
    strConn="server=192.168.0.88;uid=wanggang;pwd=12678;database=book" //192.168.0.88是IP 地址
      

  3.   

    变量没声明吧?没用过VB.NET
    不过感觉应该这样写:
    string strConn="......"
      

  4.   

    我主要是想连接到SQL server 2000数据库上面去,就是连不了,有没有连sql 的代码啊,发给小弟一个
      

  5.   

    开头写上 Dim strConn, strComm As [String] 试试
    应该就是没声明变量
      

  6.   

    错误提示上明明写着 Declaration expected嘛,建议楼主安装中文语言包