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, 5473 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
Ähnliche Inhalte
Windows Server
Sql server 2014 installation auf einer windows server 2012r2 vm (5)

Frage von meister00 zum Thema Windows Server ...

Windows Server
Sql server 2014 failover (8)

Frage von meister00 zum Thema Windows Server ...

Windows Server
gelöst Performanceprobleme mit SQL Server (7)

Frage von lazkopat85 zum Thema Windows Server ...

Windows Server
gelöst MS SQL Express 2008 - Wie kann ich das Logfile verkleinern? (3)

Frage von ChrisR zum Thema Windows Server ...

Heiß diskutierte Inhalte
DSL, VDSL
gelöst DSL 200m verlängern (15)

Frage von Angela44 zum Thema DSL, VDSL ...

Batch & Shell
gelöst Ordner und Datei Name gleich (BATCH) (12)

Frage von clragon zum Thema Batch & Shell ...

Windows Server
SBS 2011 Standard virtualisieren (11)

Frage von HeinrichM zum Thema Windows Server ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...