oledbparameter

    1熱度

    2回答

    我有以下代碼: Dim executedCmd As OleDb.OleDbCommand = m_dbMgr.GetCommand() executedCmd.CommandText = "select * from [Parameters] where " Dim SQLcondition As String = String.Empty For i As Integer = 0 To

    0熱度

    1回答

    lala.Parameters.Add(new OleDbParameter("@Base", OleDbType.SmallInt).Value = textBox15.Text); textBox15.Text = reader["@Base"].ToString(); 在代碼的第一行 OleDBParameterCollection只接受OleDbparmeter 型對象 任何建議非空

    1熱度

    2回答

    我使用OleDb來填充DataTable。我試圖使用參數化查詢,但它似乎不適用於OleDbDataAdapter。任何人有任何建議? cmd.CommandText = "SELECT A,B,C,D FROM someTable WHERE [email protected] AND D BETWEEN @D1 AND @D2"; cmd.Parameters.Add("@A", OleDbT

    0熱度

    1回答

    爲了做我的東西,我查詢數據庫(Access)以查看我的數據是否已經存在。 所以,我正在使用OleDbDataReader。這一刻一切都很好。 接下來,根據我的查詢結果,我正在做一個插入或更新。 問題是,此操作使用的是我用於第一個查詢的相同參數(OleDbParameters)。 所以,當我試圖將這些參數添加到命令,我得到這個錯誤: 的OleDbParameter已被另一OleDbParameter

    1熱度

    3回答

    將DateTime值作爲DbParameter傳遞給查詢時遇到問題。看起來時間部分的DateTime值被剝離了。 這裏是C#示例代碼: DbProviderFactory _factory = OleDbFactory.Instance; DbCommand cmd = _factory.CreateCommand(); cmd.CommandText = "INSERT INTO Some

    0熱度

    2回答

    我編寫了一個應用程序,用OleDb創建一個excel文件,問題是當程序運行一個foreach循環時,它總是在行中寫入相同的數據,而不是不同的值循環中的對象。 的代碼是: foreach(var user in userList) { cmd.CommandText = @"INSERT INTO [User](Id , Name , Code, Username, Location,

    1熱度

    1回答

    我做了一個成功插入到表中,但出於某種原因,字段處於混亂的位置。在Visual Studio 2012 C#上使用MS Access數據庫2010. (沒有足夠的代表直接發佈圖片,請耐心等待鏈接) 這就是表結構是什麼樣子(對不起,但不能後超過2個鏈接) (柱=字段類型): Codigo =文本 數據賽達(又名@data)=日期/小時 Entidade =文本 數據耳鼻喉科=數據/小時 GT耳鼻喉科=

    0熱度

    2回答

    我試圖插入一個日期時間值到一個DataTable,然後使用OleDbDataAdapter的更新(數據表)方法將其加載到我的數據庫..但我不斷收到條件表達式中「數據類型不匹配「。錯誤。我在表訪問的數據類型是: ID Number Nombre_Proyecto Text Codigo_Ine_Proy Text Cliente text Fecha_Creacion Datetime (s

    9熱度

    2回答

    我有我通過OleDb的執行SQL語句,該語句是這樣的: INSERT INTO mytable (name, dept) VALUES (@name, @dept); 我加入參數的OleDbCommand的是這樣的: OleDbCommand Command = new OleDbCommand(); Command.Connection = Connection; OleDbParam

    1熱度

    3回答

    如何將空參數傳遞給SQL服務器查詢。 我有一個簡單的表,可以爲null的int列。 如果我傳遞一個.NET空值,我得到一個sql錯誤。如果我傳遞了DBNull.Value,則沒有行匹配過濾器。有沒有簡單的方法來做到這一點,而不使用ISNULL。 OleDbConnection connection = new OleDbConnection(); connection.Connectio