2017-03-11 6 views
0
Dim db As SMSDataContext("C:\USERS\CHOUDHRY NAEEM\DOCUMENTS\VISUAL STUDIO 2015\PROJECTS\SCHOOL MANAGEMENT SOFTWARE\SCHOOL MANAGEMENT SOFTWARE\SMSDB.MDF") 
Dim CheckStudentDetails = From p As db.Students 
      Where p.Registration_Number = txtregno.Text 
      Select p 

データベースはプロジェクトにアタッチされません。エラーは、db変数で発生します。データベースはプロジェクトにアタッチされません

配列指定子は、型指定子には使用できません。

enter image description here

+0

ようこそスタックオーバーフロー! [ツアー](http://stackoverflow.com/tour)にアクセスし、[フォーマットのヘルプ](http://stackoverflow.com/help/formatting)をお読みください。 –

答えて

0

あなたはNew keywordを使うのを忘れていました。パスをハードコードしないことをお勧めします。 Application.StartupPathと一緒にPath.Combine()を使用して、動的パスを構築します。

Dim db As New SMSDataContext(Path.Combine(Application.StartupPath, "SMSDB.MDF")) 

(あなたがアプリケーションをリリースした後、後者は存在しないので)代わりに、プロジェクトフォルダの実行ファイルのディレクトリにデータベースを置くようにしてください。

関連する問題