<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.aspnetzone.de/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'ADO.NET' and 'Access'</title><link>http://www.aspnetzone.de/search/SearchResults.aspx?o=DateDescending&amp;tag=ADO.NET,Access&amp;orTags=0</link><description>Search results matching tags 'ADO.NET' and 'Access'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61120.2)</generator><item><title>ASP.NET C# Daten in ACCESS Datenbank schreiben</title><link>http://www.aspnetzone.de/forums/post/182566.aspx</link><pubDate>Thu, 12 Jul 2007 14:29:44 GMT</pubDate><guid isPermaLink="false">ce930855-ae9b-4fa4-8077-06a76071cc6a:182566</guid><dc:creator>thludwig</dc:creator><description>&lt;P&gt;Hallo zusammen,&lt;/P&gt;
&lt;P&gt;Ich habe folgendes Problem:&lt;/P&gt;
&lt;P&gt;Ich möchte eine Website in der in mehreren Formularen Daten eingegeben werden, welche am Schluss in eine Accessdatenbank geschrieben werden sollen.&lt;/P&gt;
&lt;P&gt;Ich habe mal angefangen mit einer Minivariante (3 Felder Lesen eines davon ändern und wieder schreiben) und bin bis jetzt kläglich gescheitert.&lt;/P&gt;
&lt;P&gt;Hier die Geistigen Ergüsse meiner bisherigen Versuche:&lt;/P&gt;
&lt;P&gt;&lt;code&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;   &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;// Connection String zusammenbauen&lt;/span&gt;&lt;br /&gt;   String myConnectionString &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"Provider=Microsoft.Jet.OLEDB.4.0;"&lt;/span&gt; &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;+&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"Data Source=C:\\Projekte\\Vstudio\\WebSites\\Freischaltung\\db\\P_AC.mdb"&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;// Object erzeugen&lt;/span&gt;&lt;br /&gt;   OleDbConnection myConnection &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;new&lt;/span&gt; OleDbConnection(myConnectionString);&lt;br /&gt;   &lt;br /&gt;   myConnection.Open();&lt;br /&gt;      &lt;br /&gt;   OleDbDataAdapter myAdapter &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;new&lt;/span&gt; OleDbDataAdapter();&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;string&lt;/span&gt; mySelect &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"SELECT [LfdNr], [KdNr], [Firma] ,[Anrede] FROM [Aktivierungen] WHERE ([LfdNr] = 1)"&lt;/span&gt;;&lt;br /&gt;   myAdapter.SelectCommand &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;new&lt;/span&gt; OleDbCommand(mySelect, myConnection);&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;string&lt;/span&gt; mywrite &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"UPDATE [Aktivierungen] SET LfdNr=?, KdNr=?, Firma=?, Anrede=? WHERE ([LfdNr] = 1)"&lt;/span&gt; ;   &lt;br /&gt;   myAdapter.UpdateCommand &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;new&lt;/span&gt; OleDbCommand(mywrite, myConnection);&lt;br /&gt;   DataSet mydataset &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;new&lt;/span&gt; DataSet();&lt;br /&gt;   myAdapter.Fill(mydataset,&lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"Aktivierungen"&lt;/span&gt;);&lt;br /&gt;   mydataset.Tables[&lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"Aktivierungen"&lt;/span&gt;].Rows[0][&lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"KdNr"&lt;/span&gt;] &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"12345"&lt;/span&gt;;&lt;br /&gt;   myAdapter.Update(mydataset, &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"Aktivierungen"&lt;/span&gt;);&lt;/span&gt;&lt;/code&gt;&lt;/P&gt;
&lt;P&gt;Wenn ich den Code ausführe kommt folgende Fehlermeldung beim Abarbeiten der letzen Zeile:&lt;/P&gt;
&lt;P&gt;OleDbexception wurde nicht vom Benutzercode behandelt.&lt;BR&gt;Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.&lt;/P&gt;
&lt;P&gt;Zu meiner Schande muss ich gestehen, dass ich weder von ASP noch von C# noch von Vstudio viel Ahnung habe (habe die letzen Jahre SB+ Programmiert) und total auf dem Schlauch stehe. Ich versuche seit 2 Tagen ein Tutorial oder einen Forumsbeitrag zu finden mit dem ich das Problem lösen kann.&lt;/P&gt;
&lt;P&gt;Meine Frage ist nun ob ich generell was falsch mache, oder ob mir jemand einen Tipp geben kann wie ich die Daten "zu Fuss" in die Datenbank zurückschreibe. Evtentuell weiss auch jemand wo ein Tutorial zu finden ist welches das Problem beschreibt.&lt;/P&gt;
&lt;P&gt;Vielen Dank schonmal im voraus.!&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=1&gt;(Codetags hinzugefügt von Moderator Peter Bucher [Bitte &lt;A href="http://www.aspnetzone.de/leitfaden.aspx"&gt;Codetags&lt;/A&gt; im Editor benutzen, danke])&lt;/FONT&gt;&lt;/P&gt;</description></item></channel></rss>