using System;
using System.Data ;
using System.Data .SqlClient ;namespace ConsoleApplication7
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{


try
{
SqlConnection conn=new SqlConnection ("server=localhost;database=下行_短信;uid=sa;pwd=sa");
conn.Open ();
                string time =DateTime.Now.ToString ();
int a=2;
string b="sdk";
SqlCommand com=new SqlCommand ("insert into 上行_短信(短信ID,短信号码,接受时间,短信内容,是否发送完毕,特服号码)values (a,'12333','2007',b,1,'12335')",conn);
//加上这句看看
com.ExecuteNonQuery();
conn.Close ();
}
catch (Exception ex)
{
Console.WriteLine (""+ex.ToString ());
} // TODO: 在此处添加代码以启动应用程序
//
}
}
}我想把整数a,和字符串插入数据库,怎么不行呢??提示说
System.Data.SqlClient.SqlException: 在此上下文中不允许使用 'a'。此处只允许使用常
量、表达式或变量。不允许使用列名。
怎么修改啊??刚接触sql和c#