首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接数据库

如何连接数据库
EN

Stack Overflow用户
提问于 2013-05-22 04:16:57
回答 1查看 126关注 0票数 0

我已经设法通过sqlexpress使用localhost连接到一个数据库,所以我的连接字符串是正确的,但是我托管在123-reg上,无法连接到我在他们的服务器上创建的数据库。我尝试了一个SQL insert和select语句,看看我的网站在我的网站上实时查看时是否可以连接到它,但它没有连接。这是连接失败,我不确定我是否正确地链接到服务器。

123-reg给了我一个要插入到我的webconfig页面的连接字符串:

代码语言:javascript
复制
<add key="ConnectionString" value="*****; Database=*****; User Id=*****; Password=*****" />

我曾尝试使用以下命令在aspx页面上访问此页面:

代码语言:javascript
复制
    Dim con As New SqlConnection
    Dim cmd As New SqlCommand
    Try
        con.ConnectionString = "Provider=*****;DataSource=*****; Initial Catalog=*****; User Id=*****; Password=*****;"

        con.Open()
        cmd.Connection = con
        cmd.CommandText = "insert into test (note) values ('works')"
        cmd.ExecuteNonQuery()


    Catch ex As Exception
        MsgBox("Error while inserting record on table..." & ex.Message)
    Finally
        con.Close()
        Label1.Text = "works"
    End Try
EN

回答 1

Stack Overflow用户

发布于 2013-05-22 04:50:55

他们给你:Provider SqlOleDb

这意味着您应该使用OleDb类(OleDbConnection, OleDbCommand等)。而不是SqlClient名称空间(SqlConnection, SqlCommand等)中的类。

如果这是真的,并且它们没有提供更新的Sql Native Client的替代方案,我认为您必须更改代码才能使用这些类(或更改提供程序)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16678740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档