0 c# sql sql-server
我是SQL的初学者.我遇到了问题.首先,我知道我已经安装了SQL 2005 Server n,然后创建了一个ConsoleApp,其余代码位于:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
SqlConnection myConnection = new SqlConnection("user id=userid;" +
"Password=validpassword;" +
"Trusted_Connection=yes;" +
"Data Source=localhost;" +
"connection timeout=300");
try
{
myConnection.Open();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
SqlCommand myCommand = new SqlCommand("INSERT INTO table (Column1, Column2) " +
"Values ('string', 1)", myConnection);
myCommand.ExecuteNonQuery();
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行它...我得到一个未处理的异常,类型'System.Data.SqlClient.SqlException'发生在System.Data.dll中,带有myCommand.ExecuteNonQuery();
Kidnly指导我出错的地方.我只是想做简单的事情.插入一些东西然后读它.但是即使插入也会出错.
您没有使用数据库.将连接字符串中的初始目录查询设置为表"table"所在的数据库.或者,执行INSERT INTO dbName..table VALUES ...
另外,请查看ConnectionStrings.com.学习它,使用它,喜欢它.