Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

ich versuche mit VB auf eine datenbank zu zugreifen.

Der Zugriff auf die datenbank klappt aber es kommt bei folgenden befehl ein fehler:

"SELECT CONCAT(u.lastname, ', ', u.firstname) AS Name, s.message AS Message, " _

& "DATE_FORMAT(e.timestamp,'%b %d %Y - %r') AS DateTime, e.status AS Status " _

& "FROM event e LEFT JOIN status s ON e.message_id = s.message_id, user u " _

& "WHERE(e.user_id = u.user_id) " _

& "AND event_id IN( " _

& "SELECT MAX(e.event_id) " _

& "FROM event e " _

& "GROUP BY e.user_id) " _

& "ORDER BY name"

ich muss dazu sagen das ich mit vb 2008 programmiere und SQL befehle trotzdem eingeben kann.

könnt Ihr mir da helfen????

mfg Felix

There was error reading from the database: You have an error in your SQL syntax. Check the manual that correspomds to your MySQL server version for the right syntax to use near 'SELECT MAX (e.event_id) From event e Group by e.user_id)

ORDER B

das ist der Fehler. bezieht sich auf den Code von oben.

ja das weiß ich aber wo ist genau der Fehler?

habe ich was falsch geschrieben in der Syntax????

daran kann es nicht liegen. Der Fehler ist immer noch da und immer noch der selbe.

geht auch nicht.

ach ich lass es einfach.

vielleicht liegt es an der version.

vielleicht liegt es an der version.

Würde ich nicht vermuten, sondern eher, dass Du das Statement nicht korrekt formulieren kannst. Da aber hier niemand die Version des DBMS kennt, noch Deine Daten und Tabellen hat, kann man nicht helfen

stimmt daran habe ich garnicht gedacht.

aber trotzdem danke.

wart mir trotzdem eine gute hilfe.

ist gut wenn man bei euch seine Programmier probleme los werden kann und man immer hilfe findet.

nein das ist nicht der Fehler.

Ahhhh gott, da war doch mal was ...

Ich weis jetzt nichtmehr in welcher vb.net Version das war, aber bau deinen String mal per

ssql = " SELECT CONCAT(u.lastname, ', ', u.firstname) AS Name, s.message AS Message, "

ssql = ssql & "DATE_FORMAT(e.timestamp,'%b %d %Y - %r') AS DateTime, e.status AS Status "

ssql = ssql & "FROM event e LEFT JOIN status s ON e.message_id = s.message_id, user u "

ssql = ssql & "WHERE e.user_id = u.user_id "

ssql = ssql & "AND event_id IN( "

ssql = ssql & "SELECT MAX(e.event_id) "

ssql = ssql & "FROM event e "

ssql = ssql & "GROUP BY e.user_id) "

ssql = ssql & "ORDER BY name "

zusammen da gabs mal nen bug dass diese Verkettung per & _ nur über ein paar Zeilen ging.

Und bei der Gelegenheit, formatier mal dein sql code n bissl, is absolut grausam da nen Fehler zu suchen...

geht auch nicht.

naja ist egal ich lasse das einfach.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.