public void database1(string directoryName, System.DateTime dt)
{
//连接字符串
string con = "Data Source=211.80.243.180;Persist Security Info=True;User ID=djc2;Password=123456";
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
conn.ConnectionString = con;
//插入命令
cmd.CommandText = "insert into sml(dir_name,time) values('" + directoryName + "','" + dt + "')";
cmd.Connection = conn;
//打开连接与执行插入命令并断开连接
conn.Open();
cmd.ExecuteNonQuery();
conn.Close(); }
我用的是SQL2005,下面的代码是数据库操作,但是最后插入不了数据库,不知道为什么啊?劳驾,谢谢了!!
{
//连接字符串
string con = "Data Source=211.80.243.180;Persist Security Info=True;User ID=djc2;Password=123456";
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
conn.ConnectionString = con;
//插入命令
cmd.CommandText = "insert into sml(dir_name,time) values('" + directoryName + "','" + dt + "')";
cmd.Connection = conn;
//打开连接与执行插入命令并断开连接
conn.Open();
cmd.ExecuteNonQuery();
conn.Close(); }
我用的是SQL2005,下面的代码是数据库操作,但是最后插入不了数据库,不知道为什么啊?劳驾,谢谢了!!
"insert into sml(dir_name,time) values('" + directoryName + "','" + dt + "')";
先把这段语句用response.write写出来
在查询分析器里面看看能执行正确不
这样可以分析出一部分原因
换种方法:string con="server=211.80.243.180;database=你的数据库名称;uid=djc2;pwd=123456";试下,你那就没有指定数据库名称。
public void database1(string directoryName, System.DateTime dt)
{
//连接字符串
string con = "server=211.80.243.180;database=你的数据库;User=djc2;Password=123456";
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
conn.ConnectionString = con;
//插入命令
cmd.CommandText = "insert into sml(dir_name,time) values('" + directoryName + "','" + dt + "')";
cmd.Connection = conn;
//打开连接与执行插入命令并断开连接
conn.Open();
cmd.ExecuteNonQuery();
conn.Close(); }