
ExecuteNonQuery: Connection 属性尚未初始化。
弄了一个简单的注册程序,运行时出现如题错误。百度查了下说是数据库连接不成功,我在cmd3.open();下面加了个输入,可以输出语句。Console.WriteLine(...
弄了一个简单的注册程序,运行时 出现如题错误。
百度查了下说是数据库连接不成功,我在cmd3.open();下面加了个输入,可以输出语句。
Console.WriteLine("请输入一个用户名:");
string username1 = Console.ReadLine();
Console.WriteLine("请输入一个新的密码:");
string password1 = Console.ReadLine();
Console.WriteLine("请再次输入您的新密码:");
string surepassword2 = Console.ReadLine();
while(true)
{
if(password1==surepassword2)
{
break;
}
else
{
Console.Clear();
Console.WriteLine("您的用户名是:{0}",username1);
Console.WriteLine("再次输入的密码不一致,请重新输入:");
Console.WriteLine("请输入一个新的密码:");
password1 = Console.ReadLine();
Console.WriteLine("请再次输入您的新密码:");
surepassword2 = Console.ReadLine();
}
}
using (SqlConnection conn3 = new SqlConnection(@"
Data source=.\SQLEXPRESS;
AttachDBFilename=|DataDirectory|\Database1.mdf;
Integrated Security=True;
Connection Timeout=30;
User Instance=True;"))
{
conn3.Open();
Console.WriteLine("数据库连接打开"); 展开
百度查了下说是数据库连接不成功,我在cmd3.open();下面加了个输入,可以输出语句。
Console.WriteLine("请输入一个用户名:");
string username1 = Console.ReadLine();
Console.WriteLine("请输入一个新的密码:");
string password1 = Console.ReadLine();
Console.WriteLine("请再次输入您的新密码:");
string surepassword2 = Console.ReadLine();
while(true)
{
if(password1==surepassword2)
{
break;
}
else
{
Console.Clear();
Console.WriteLine("您的用户名是:{0}",username1);
Console.WriteLine("再次输入的密码不一致,请重新输入:");
Console.WriteLine("请输入一个新的密码:");
password1 = Console.ReadLine();
Console.WriteLine("请再次输入您的新密码:");
surepassword2 = Console.ReadLine();
}
}
using (SqlConnection conn3 = new SqlConnection(@"
Data source=.\SQLEXPRESS;
AttachDBFilename=|DataDirectory|\Database1.mdf;
Integrated Security=True;
Connection Timeout=30;
User Instance=True;"))
{
conn3.Open();
Console.WriteLine("数据库连接打开"); 展开
1个回答
展开全部
然后呢?你在哪执行的 ExecuteNonQuery
更多追问追答
追问
就在最后一行代码的下面一行,提问写不下了.
追答
我还是想知道你执行的那句代码,是不是没有把conn3对象关联上
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询