<?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 'SQL' and '2 Tabellen mehrteiliger Bezeichner'</title><link>http://www.aspnetzone.de/search/SearchResults.aspx?o=DateDescending&amp;tag=SQL,2+Tabellen+mehrteiliger+Bezeichner&amp;orTags=0</link><description>Search results matching tags 'SQL' and '2 Tabellen mehrteiliger Bezeichner'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61120.2)</generator><item><title>update / insert in 2 Tabellen gleichzeitig</title><link>http://www.aspnetzone.de/forums/post/193510.aspx</link><pubDate>Thu, 20 Mar 2008 09:21:46 GMT</pubDate><guid isPermaLink="false">ce930855-ae9b-4fa4-8077-06a76071cc6a:193510</guid><dc:creator>abrax</dc:creator><description>&lt;P&gt;Hallo,&lt;/P&gt;
&lt;P&gt;ich habe 2 Tabellen: 1. osp_ort mit osp als Schlüssel 2. osp_rufnr mit id (autom. gesetzt)&amp;nbsp;als Schlüssel&amp;nbsp;und osp als weiteres Feld. Beide Tabellen sind über osp miteinander verbunden.&lt;/P&gt;
&lt;P&gt;Meine selcect-Abfrage in T-SQL: &lt;/P&gt;
&lt;P&gt;SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; osp_ort.osp, osp_ort.osp_name, osp_ort.ort, osp_rufnr.id, osp_rufnr.osp AS OspNr, osp_rufnr.rufnr&lt;BR&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; osp_ort INNER JOIN&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; osp_rufnr ON osp_ort.osp = osp_rufnr.osp&lt;BR&gt;ORDER BY osp_ort.ort&lt;/P&gt;
&lt;P&gt;Meine Update-Abfrage:&lt;/P&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;UPDATE osp_ort SET osp_ort.osp = 'OSP_x', osp_ort.osp = '+589', osp_ort.osp_name = 'test', osp_ort = 'Berlin', osp_rufnr.rufnr = '+589'&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;FROM osp_ort INNER JOIN osp_rufnr ON osp_rufnr.osp = osp_ort.osp&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;WHERE (osp_rufnr.id = 1)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Fehlermeldung : '&lt;/FONT&gt;&lt;FONT color=#000000&gt;Der mehrteilige Bezeichner "osp_rufnr.osp" konnte nicht gebunden werden.' Ist ja logisch, weil&amp;nbsp;osp_rufnr nicht hinter update steht. Schreibe ich das hinter&amp;nbsp;Update und osp_ort mit einem Komma getrennt, bekomme ich die Meldung, dass das Komma falsch ist. Wer hat eine Lösung dafür und wie sieht die Abfrage für das Insert aus? Knobel jetzt schon eine ganze Zeit damit herum. Danke, für jeden Hinweis.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Gruß Abrax&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>