1.连接字符串不对,既然是在项目里面新建的数据库,那么在新建的时候它应该有一个数据源配置向导提示你创建一个数据集,这里面你可以不用它的数据集,但是你可以在这里获得连接字符串,比如,datasource不应该是localhost,而应该是 .\SQLEXPRESS,等等,字符串太长,我本机也没有安装开发工具, 你可以在 工具->连接到服务器里面调出 “服务器资源管理器”,这里可以添加一个数据连接,你可以在各连接的“属性”里面把连接字符串 拷贝出来。
2.既然是用command执行,那么你的connection肯定要先open,或者connect起来啊,这个你在你的con 里面打个“.”自动会有提示能看到的
做程序要多试,这样基础的问题不用上google,baidu,自己试就能试出来
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection("链接字符串")using (conn)
{
conn.Open()
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("Insert Into 数据表 (属性) values (TextBox值)", conn)
int resutl = cmd.ExecuteNonQuery()
if (resutl >0)
{
//成功
}
else
{
//失败
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)