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
变量:
数组边界不能出现在类型说明符中。
答案 0 :(得分:0)
您忘记使用New
keyword。我还建议不要硬编码路径。与Path.Combine()
一起使用Application.StartupPath
构建动态路径。
Dim db As New SMSDataContext(Path.Combine(Application.StartupPath, "SMSDB.MDF"))
确保将数据库放在可执行目录而不是项目文件夹中(因为在您释放应用程序后后者将不存在)。