首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • “SqlConnection”在命名空间“System.Data.SqlClient”中不明确 请问如何解决呢
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 15:08:33 楼主
    求求各位大哥帮下小弟,代码如下

    Imports System.Data
    Imports System.Data.SqlClient

    Module Sample01

        Dim mycon As String = "data source=GATEMANPOON\SQLEXPRESS;DATABASE=SAMPLE01"
        ‘就是下面这行出现错误,提示 错误“SqlConnection”在命名空间“System.Data.SqlClient”中不明确。
        Public sqlcon As New SqlConnection(mycon)


    End Module


    ================================

    我把 改成Public sqlcon As New System.Data.SqlClient.SqlConnection(mycon) 也不成

    在公司的机子不会出现这个错误,但在家里的破机子就会这样 为什么呢!!!
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 16:50:211楼 得分:0
    import system.data
    import system.data.oledb

    dim con as new sqlconnection()
    dim str as string
    str="privader=sqloledb;database=数据库名;user id=sa;pwd=."
    con.open(str)

    语法大概是这样的,有的地方错了,我忘了,我回去查一下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 17:10:492楼 得分:0
    谢谢楼上的 我的意思是为什么使用不了命名空间 system.data.sqlclient 中的 sqlconnection 呢....
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gyc
    • 等级:
    发表于:2008-05-31 18:22:133楼 得分:0
    是同一个程序吗?

    建议你在公司建立一个简单的程序, 然后在家里的再试
    如果出错,就说明你机器的.NET 有问题, 修复或者重装

    如果没有错误, 有可能是你删除了对SQL的类库引用
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-01 21:45:104楼 得分:0
    谢谢ls各位, 我一怒之下干脆把vs.net2005 换成2008  问题解决 ~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-01 22:25:065楼 得分:0
    引用 2 楼 nvd11 的回复:
    谢谢楼上的 我的意思是为什么使用不了命名空间 system.data.sqlclient 中的 sqlconnection 呢....

    也许根本不是这个问题

    Dim mycon As String = "data source=GATEMANPOON\SQLEXPRESS;DATABASE=SAMPLE01"
    的问题
    你的数据连接错了,公司和家里不一样
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-01 22:25:536楼 得分:0
    难道你家里用的也是GATEMANPOON作为计算机名吗
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-02 09:35:507楼 得分:0
    引用 1 楼 zhuxiaoying 的回复:
    import system.data
    import system.data.oledb

    dim con as new sqlconnection()

    1楼朋友引用了OLEDB还建立SQL连接似乎有点说不通
    提示楼主先查看下是不是把sqlclient的类库给删了。如果是的话再加进去就应该没问题了
    还有最好规范连接数据库的字符串..避免不必要的麻烦
    而且data source后面最好接IP..有的时候IP地址转换在换了环境的情况下不是很理想。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved