私はVB.netが初めてで、ユーザーがログインユーザー名とパスワードを必要とするようにアプリケーションを作成しています。
SQL Server Compact Edition データベースを使用しています。
これは完璧に動作する私のコードです:-
Imports System.Data.SqlClient
Imports System.Data.SqlServerCe
Public Class frm_edit_patient
Dim con As New SqlCeConnection
Try
Dim SQLquery As String
Dim da As SqlCeDataAdapter
Dim ds As New DataSet
Dim myConString As String = My.Settings.Database1ConnectionString
con.ConnectionString = myConString
MsgBox("Database is now open")
MessageBox.Show("connected")
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
End Sub
上記のコードは正常に動作し、私を示していますconnected
ただし、このコードを追加すると
SQLquery = "SELECT id FROM user where username=John Doe"
da = New SqlCeDataAdapter(SQLquery, con)
da = New SqlCeDataAdapter(SQLquery, con)
da.Fill(ds, "db1")
それは私にこの例外エラーを与えます:-
どういう意味ですか?その特定の人のユーザーIDを取得する方法は?
また、挿入クエリを に入れるだけSQLquery
で機能しますか? 私はいくつかのビデオチュートリアルを見てこれを行ってきましたが、さらに彼らはこれに関するチュートリアルを持っていません.また、私の本はコンパクトデータベースについて何も説明していません.