Johncliviger at aol.com
Johncliviger at aol.com
Tue Dec 15 04:10:47 CST 2009
Hi All I'm connecting a vb2005 DataGridView to an Access db via vb code to return a subset of records from a table. Using the GUID dataType it works fine but when I change the datatype I get all the records. I'm using the Imports system.Data.OleDb class. From there I have OleDb connection, Command, DataAdapter and a Dataset. EG. With Command .CommandText = "QueryName" .CommandType = CommandType.StoredProcedure .Connection = OleDbConnection .Parameters.Add("@REFNOC", OleDbType.Guid,16).Value = New Guid(REFNOC) end With Every thing works as it should. That is until I change the the datatype in the Parameter line and try to use a string or Integer. I can't get the syntax right for the .Parameters line. If for example I change the .Parameter to say .Parameters.Add("@REFNOC", OleDbType.Single).Value = REFNOC I get all records Can anyone cast a little light here?