簡體   English   中英

如何連接數據庫

[英]how to connect to database

我已經設法使用sqlexpress使用localhost連接到數據庫,所以我的連接字符串正確,但是我托管在123-reg上,無法連接到我在其服務器上創建的數據庫。 我嘗試了SQL插入和選擇語句,以查看在我的網站實時查看時我的網站是否可以連接到它,但是它沒有連接。 是連接失敗,我不確定是否正確鏈接到服務器。

123-reg給了我一個連接字符串,可以插入到我的webconfig頁面中:

<add key="ConnectionString" value="*****; Database=*****; User Id=*****; Password=*****" />

我試圖使用以下方法在aspx頁面上訪問此文件:

    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

他們給您: Provider SqlOleDb

這意味着您應該使用OleDb類( OleDbConnection, OleDbCommand等),而不是SqlClient名稱空間中的類( SqlConnection, SqlCommand等)。

如果這是真的,並且它們沒有提供更新的Sql Native Client的替代方法,我認為您必須更改代碼才能使用這些類(或更改提供程序)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM