sqlexpressを使用してlocalhostを使用してデータベースに接続できたので、接続文字列は正しいですが、123-regでホストされており、サーバーで作成したデータベースに接続できません。SQL の挿入ステートメントと選択ステートメントを試して、Web サイトをライブで表示したときに Web サイトに接続できるかどうかを確認しましたが、接続しません。失敗するのは接続です。サーバーに正しくリンクしているかどうかわかりません。
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