我正在使用C#和SQL Sever 2008,当我尝试创建一个搜索记录的命令时,我得到了一个异常,说"无效的列名"
这是我的代码:
void cari()
{
koneksi.Open();
DataTable dt = new DataTable();
SqlDataAdapter SDA = new SqlDataAdapter("SELECT * FROM jadwalkuliah where Subject = "+ textBox1.Text, koneksi);
SDA.Fill(dt);
koneksi.Close();
dataGridView1.DataSource = dt;
}`
Run Code Online (Sandbox Code Playgroud)
搜索命令应该作为搜索引擎工作,任何人都可以帮助我吗?
我忘记了C#语句的语法,我甚至不知道这个名字......
假设你有一个布尔值,调用它连接,我想根据连接状态设置一些文本.我知道有一个简单的"单线"声明,但我忘了语法,我不知道声明类型的名称,所以我可以谷歌搜索它.
这里有一些接近我正在寻找的东西.语法如下所示:
string title = ( connected : "[Not Connected]", "[Connected]");
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有一个webservice调用,我想在webservice收到错误时更新UI busyIndicator状态!这是viewmodel webservice调用完成方法中的代码:
if (e.Error != null)
{
MessageBox.Show(msg);
busyIndicator.IsBusy = false;
return;
}
Run Code Online (Sandbox Code Playgroud)
我知道如何在有多个线程时更新另一个线程中的UI对象,但是viewmodel没有对busyIndicator的引用!
我的页面上有以下输入:
<input type="text" name="r1" />
Run Code Online (Sandbox Code Playgroud)
我试图用JQuery选择它,使用$("[name='r1']"),并且由于某种原因它返回null.好吧,很好,标题是误导性的,因为我做错了; 你能告诉我什么吗?
编辑:
$('input[name="r1"]')也不起作用.另外,抱歉打字错误.
我也有同样的问题.但不同之处在于我的空行位于中间,我有超过50列.用户想要查看重复的行,这意味着我无法使用SELECT DISTINCT*FROM [excel]
空行可以在任何地方.到目前为止,我面临的最大优势超过100,000行.
是否有更有效的方法来删除空行或我必须循环并检查每一行中的所有列?
void SelectDataFromExcel()
{
string connectionString = ConfigurationSettings.AppSettings["ExcelConn"].ToString();
OleDbConnection excelConnection = new OleDbConnection(connectionString);
excelConnection.Open();
OleDbCommand dbCommand;
OleDbDataAdapter dataAdapter;
foreach (var sheet in Sheets)
{
dbCommand = new OleDbCommand("select DISTINCT* From[" + sheet + "$]", excelConnection);
System.Threading.Thread.Sleep(1000);
this.Invoke((MethodInvoker)delegate
{
listBox1.Items.Add("Tablo ismi: " + sheet.ToUpper(CultureInfo.InvariantCulture) + " Tablo Sat?r Say?s?: "+ dSet.Tables[sheet].Rows[0][0].ToString());
});
dataAdapter = new OleDbDataAdapter(dbCommand);
dTable = new DataTable();
dataAdapter.Fill(dTable);
dTable.TableName = sheet.ToUpper(CultureInfo.InvariantCulture);;
ArrangedDataList(dTable);
FillSqlTable(dTable, dTable.TableName);
dTable.Dispose();
dataAdapter.Dispose();
dbCommand.Dispose();
}
excelConnection.Close();
excelConnection.Dispose();
t1.Abort();
}Run Code Online (Sandbox Code Playgroud) 我将参数作为一个var类型传递给函数.它不接受,我如何传递给函数?
例
var Input = ................
listview1.itemsource = getinput(Input);
public List<answers>getinput(var inp)
{
................
..................
}
Run Code Online (Sandbox Code Playgroud)
这里的功能是不接受的var.我能做什么?
我有一列nullable列在我的表中的SQL Server.我试图存储这样的值.
if (chkQCE3AS1.Checked)
cmd.Parameters.AddWithValue("QCEA1S1", selectedID);
else
cmd.Parameters.AddWithValue("QCEA1S1", "");
Run Code Online (Sandbox Code Playgroud)
但那会在列中存储一个空格.什么是存储null价值的另一种方式?或者它甚至是个好主意?
我想更详细地了解Silverlight的开发人员运行时间
什么是silverlight开发人员运行时?为什么我们需要它?
你能帮我知道如何计算文件夹里面的文件夹.
如何在弹出FolderBrowserDialog后计算子文件夹,并选择该主文件夹包含3个文件夹.
我正在使用
FolderBrowserDialog fbdialog = new FolderBrowswerDialog();
Run Code Online (Sandbox Code Playgroud) 正则表达式不允许为零
它应该允许0.0000001作为值,但不允许输入0。
我需要验证器而不是javascript
c# ×7
.net ×2
silverlight ×2
.net-3.5 ×1
asp.net ×1
html ×1
javascript ×1
jquery ×1
mvvm ×1
regex ×1
sql ×1
sql-server ×1
syntax ×1
validation ×1
var ×1