Forums Neueste Beiträge
 

Alternative fuer Fragezeichen in der SQL gesucht

02/03/2009 - 10:11 von Lupus Goebel | Report spam
Hallöschen,


habe ich mich da verlesen oder muss ich wirklich für jeden Parameter ein
Fragezeichen in meine SQL angeben? Man verzàhlt sich da so schnell.

\\\
strSQL = ("INSERT INTO tblVertrieb (" & _
" bildname1, bildname2, bildname3, bildname4, " & _
" hoch1, breit1, kleinbreit1, kleinhoch1, " & _
" hoch2, breit2, kleinbreit2, kleinhoch2, " & _
" hoch3, breit3, kleinbreit3, kleinhoch3, " & _
" hoch4, breit4, kleinbreit4, kleinhoch4, " & _
" AnbieterName1) " & _
" SELECT ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?")

objConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=|DataDirectory|immo.mdb")

objConn.Open()

objBefehl = New OleDbCommand(strSQL, objConn)

objBefehl.Parameters.Add("@bildname1",
OleDbType.Char).Value = obFile(1).FileName
objBefehl.Parameters.Add("@bildname2",
OleDbType.Char).Value = obFile(2).FileName
objBefehl.Parameters.Add("@bildname3",
OleDbType.Char).Value = obFile(3).FileName
objBefehl.Parameters.Add("@bildname4",
OleDbType.Char).Value = obFile(4).FileName
objBefehl.Parameters.Add("@hoch1",
OleDbType.Double).Value = strHochB(1)
objBefehl.Parameters.Add("@breit1",
OleDbType.Double).Value = strFaktorBild

///

Geht das nicht auch kürzer?

MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de http://foto.lupusdw.de)
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
02/03/2009 - 10:20 | Warnen spam
Hallo Lupus,

"Lupus Goebel" schrieb:

habe ich mich da verlesen oder muss ich wirklich für jeden Parameter ein Fragezeichen in meine SQL angeben?



Nö. Du kannst auch @Abc, ... nehmen. Wichtig ist aber, dass Du, im Gegensatz
zu SQL Server, auf jeden Fall die Reihenfolge der Parameter beachten musst.
Die Namen sind nur Schall und Rauch.

objBefehl.Parameters.Add("@bildname1",
OleDbType.Char).Value = obFile(1).FileName



Command.Parameters.AddWithValue( "@Abc", <Variable> )

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen