方法:connectionString
?
うまくいけば簡単な質問ですが、私はVisual Basic
理解する: http://msdn.Microsoft.com/en-us/library/d7469at0.aspx ...
VB
でアプリを作成して、「ローカルデータベース」/「データセット」に接続しようとしています。
以下にリストされているコードを取得するために本日以前に支援を受けましたが、アプリケーションをデータセットに接続する方法がわからない場合を除いて、問題なく動作するようです。私が読んでいることから、connectionStringはSQL Serverで作成されたデータベースに接続することになるようです。 ???
私のVB Windowsフォームアプリケーションで、「新しい項目の追加」、「ローカルデータベース」の順に選択すると、どのタイプのデータベースモデルが要求され、「データセット」を選択しました。
テーブルは2つしかなく、それらに接続できる必要があります。これがコード、または少なくとも私がやりたいことのアイデアです。助けてください
Using sqlCon = New SqlConnection(connectionString)
sqlCon.Open()
Dim sqlText = "UPDATE appTable SET clickCount + 1 " & _
"WHERE appName = @name"
Dim cmd = New SqlCommand(sqlText, sqlCon)
cmd.Parameters.AddWithValue("@name", appName)
cmd.ExecuteNonQuery()
End Using
私はこの不適切な表現の質問に申し訳ありません。私はこれをあまりにも長く読んで学習しようとしており、自分自身を苛立たせています。私はPythonの構文と "ルール"を大幅に減らしたものですが、このプロジェクトではさらに遠くにいる可能性があり、単に "データベース"に接続するだけで立ち往生しているのではないかと思います。 /
事前の支援に感謝します。
回答:私のソリューションエクスプローラーに、connectionStringData Source =(LocalDB)\ v11.0; AttachDbFilename = | DataDirectory |\gadgetDatabase.mdf; Integrated Security = Trueを含むApp.configファイルがあります
試す
_Dim connectionString AS String = "Server=my_server;Database=name_of_db;User Id=user_name;Password=my_password"
_
そして、my_server、name_of_db、user_name、my_passwordを実際の値に置き換えます。
その後、Using sqlCon = New SqlConnection(connectionString)
が機能するはずです
また、私はあなたのSQLが間違っていると思います、それは_SET clickCount= clickCount + 1
_であるべきだと思います。
また、一般的な注意として、リンク先のページには 接続文字列 というリンクがあり、これを行う方法が示されています。
標準セキュリティ:
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
信頼できる接続:
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
お役に立てれば幸いです。
よろしく。
構成ファイルに接続文字列を設定します。
<connectionStrings>
<add name="ConnString"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\gadgetDatabase.mdf;Integrated Security=True" />
</connectionStrings>
それはあなたのために役立ちます。 (localdb)を使用する必要があります。
LocalDB自動インスタンス
Server=(localdb)\v11.0;Integrated Security=true;
特定のデータファイルを含むLocalDB自動インスタンス
Server=(localdb)\v11.0;Integrated Security=true; AttachDbFileName=C:\MyFolder\MyData.mdf;
サーバー側から割り当てる接続文字列は、Web構成ファイルの接続文字列と同じです。カタログ:データベースを意味し、その後にユーザー名とパスワード、DataClientが続く新しいsql接続は、接続文字列の資格情報を使用してsqlサーバーへの接続を確立します。その後、データセット内の必要なデータを取得するsqlコマンドが続きます。次に、必要な変数またはコントロールにそれらを割り当てて、必要なタスクを実行します
Imports System.Data.SqlClient
Imports System.Data.Sql
Imports System.IO
Imports System.Configuration
Dim connectionString As String = ConfigurationManager.ConnectionStrings("ConString").ConnectionString
Dim cn As New SqlConnection(connectionString)
Dim cmd As New SqlCommand
Dim dr As SqlDataAdapter