| | |
Error in updating database.. help needed
Please support our C# advertiser: Intel Parallel Studio Home
Thread Solved |
•
•
Join Date: Sep 2009
Posts: 57
Reputation:
Solved Threads: 0
C# Syntax (Toggle Plain Text)
private void writeToDB(string password)/// { string cmdstr = "INSERT INTO " + TableName + " (Password) values (@Password)" ; OleDbDataAdapter adapter = new OleDbDataAdapter(); OleDbCommand insert = new OleDbCommand(cmdstr, vlAccessConnection); adapter.SelectCommand = insert; insert.Parameters.AddWithValue("@Password", password); }
Hi all this is the code i've insert to update data with
password = tbconfirmp.text; [under save();]
but it seems like there is an error insert.ExecuteNonQuery();
state
Syntax error in INSERT INTO statement.
I'm struck=(
Don't use a data adapter for this. Here is the code using Sql* data accessors but you can flip them over to OleDb*, they're more or less identical in calling:
C# Syntax (Toggle Plain Text)
public static string BuildSqlNativeConnStr(string server, string database) { return string.Format("Data Source={0};Initial Catalog={1};Integrated Security=True;", server, database); } private void simpleButton1_Click(object sender, EventArgs e) { const string query = "Insert Into Employees (RepNumber, HireDate) Values (@RepNumber, @HireDate)"; string connStr = BuildSqlNativeConnStr("apex2006sql", "Leather"); try { using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.Add(new SqlParameter("@RepNumber", 50)); cmd.Parameters.Add(new SqlParameter("@HireDate", DateTime.Today)); cmd.ExecuteNonQuery(); } } } catch (SqlException) { System.Diagnostics.Debugger.Break(); } }
•
•
Join Date: Sep 2009
Posts: 57
Reputation:
Solved Threads: 0
•
•
•
•
Don't use a data adapter for this. Here is the code using Sql* data accessors but you can flip them over to OleDb*, they're more or less identical in calling:
C# Syntax (Toggle Plain Text)
public static string BuildSqlNativeConnStr(string server, string database) { return string.Format("Data Source={0};Initial Catalog={1};Integrated Security=True;", server, database); } private void simpleButton1_Click(object sender, EventArgs e) { const string query = "Insert Into Employees (RepNumber, HireDate) Values (@RepNumber, @HireDate)"; string connStr = BuildSqlNativeConnStr("apex2006sql", "Leather"); try { using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.Add(new SqlParameter("@RepNumber", 50)); cmd.Parameters.Add(new SqlParameter("@HireDate", DateTime.Today)); cmd.ExecuteNonQuery(); } } } catch (SqlException) { System.Diagnostics.Debugger.Break(); } }
•
•
Join Date: Sep 2009
Posts: 57
Reputation:
Solved Threads: 0
but i'm also using
i can see the code work the same way but how do they link back to data base file?=.
C# Syntax (Toggle Plain Text)
private const string TableName = "AdminPassword";/// public const string DBFileName = "AdminPassword.mdb";/// public OleDbConnection vlAccessConnection;/// private string password;/// vlAccessConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DBFileName);/// try/// { vlAccessConnection.Open(); } catch (OleDbException ee) { MessageBox.Show(ee.Message + ". StackTrace: " + ee.StackTrace.ToString()); }///
Here is an example of inserting into an excel spreadsheet:
C# Syntax (Toggle Plain Text)
private static void WriteExcelFile() { string connStr = BuildExcel2007ConnectionString(@"C:\Data\Spreadsheet.xlsx", true); //Note 'rowNumber' is the first column in my spreadsheet. string query = @"Insert Into [Sheet1$] ([Row], [Name]) Values (?,?);"; using (System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(connStr)) { conn.Open(); using (System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(query, conn)) { cmd.Parameters.Add(new System.Data.OleDb.OleDbParameter("Row", Convert.ToDouble(5))); cmd.Parameters.Add(new System.Data.OleDb.OleDbParameter("Name", "Fred")); cmd.ExecuteNonQuery(); } } }
![]() |
Similar Threads
- Error in If statement (MS SQL)
- Help required for UPDATE TRIGGER (MS SQL)
- Updating Database with php form (PHP)
- Problem with updating database after delete or edit (VB.NET)
- Error updating public folder with free/busy information on virtual machine MAILSER. (Windows NT / 2000 / XP)
- Timeout expired... Error detected by Database DLL (Visual Basic 4 / 5 / 6)
- updating database problem (PHP)
- Error Executing Database Query on server (ColdFusion)
- Error connecting to database (ASP.NET)
Other Threads in the C# Forum
- Previous Thread: working with gridView in C#
- Next Thread: Visual C#: Inserting an Access Database Record
| Thread Tools | Search this Thread |
.net access ado.net algorithm array barchart bitmap box broadcast buttons c# chat check checkbox client color combobox control conversion csharp custom database datagrid datagridview dataset datetime degrees development draganddrop drawing encryption enum event excel file files form format formatting forms function gdi+ httpwebrequest image index input install java label list listbox listener mandelbrot marshalbyrefobject math mouseclick mysql networking object operator path photoshop picturebox pixelinversion post prime programming radians regex remote remoting richtextbox save saving serialization server sleep socket sql statistics stream string table tcp text textbox thread time timer treeview update usercontrol validation view visualstudio webbrowser windows winforms wpf xml






