Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Variable in SQL-Anweisung unter VB6

Frage Entwicklung VB for Applications

Mitglied: 65182

65182 (Level 1)

03.06.2008, aktualisiert 14:46 Uhr, 5472 Aufrufe, 2 Kommentare

Hallo,

ich hab ein Problem mit einem Deklaration unter vb6.
01.
Dim sql$ 
02.
 Set rs = New Recordset 
03.
 On Error GoTo sqlErr 
04.
 sql = "select * from personen where vorname = "text2.text"" 
05.
' Speichern in der Registry: 
06.
 SaveSetting App.Title, "Optionen", "sql", sql 
07.
   
08.
 rs.Open sql, conn, adOpenStatic, adLockOptimistic 
09.
 Set DataGrid1.DataSource = rs 
10.
 Exit Sub 
11.
sqlErr: 
12.
 Err.Raise Err.Number, , Err.Description  ' hier erfolgt Fehlerbeschreibung und Programmabbruch! 
13.
 'Resume Next hier zwecklos! 
14.
 
und zwar geht es mir um diese zeile
01.
sql = "select * from personen where vorname = "text2.text""
würde gerne machen, das jemand einen vornamen eingibt und dann alle vorhandenen Datensätze angezeigt werden.
Dennoch er sagt immer: Erwarter: Anweisungsende.
Hat jemand vll ne Hilfe parrat?

Justina
Mitglied: bastla
03.06.2008 um 14:43 Uhr
Hallo Justina!

Um Anführungszeichen in einen String zu bekommen, musst Du diese entweder verdoppeln oder als Chr(34) schreiben. Außerdem willst Du hier ja Teilstrings verketten, wofür Du "&" verwenden solltest - daher:
01.
sql = "select * from personen where vorname = """ & text2.text & """"
oder
01.
sql = "select * from personen where vorname = " & Chr(34) & text2.text & Chr(34)
Grüße
bastla
Bitte warten ..
Mitglied: Logan000
03.06.2008 um 14:46 Uhr
Benutz einfache Hochkommas.
So in der Art:
01.
sql = "select * from personen where vorname = '" & text2.text & "'"
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
JavaScript
AngularJS Variable über Input in Funktion ausführen

Frage von badkilla zum Thema JavaScript ...

Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von Markus5579 zum Thema Batch & Shell ...

Datenbanken
gelöst SQL-Abfrage - DISTINCT - letztes Datum (3)

Frage von emeriks zum Thema Datenbanken ...

Batch & Shell
gelöst Selected Gridview Value in Variable schreiben (4)

Frage von reissaus73 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...