Visual Basic - sql y visual basic

Life is soft - evento anual de software empresarial
 
Vista:

sql y visual basic

Publicado por Patricia gonzales (18 intervenciones) el 17/10/2001 23:42:53
hola que tal a todos saludos
quisiera saber como insertar
una fila en SQL server pero que
dentro de un campo alfanumerico
tenga una comilla simple
ejemplo "pati's "
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

sql y Visual basic

Publicado por Guillermo (8 intervenciones) el 18/10/2001 03:56:40
Patricia, si utilizas VB6, utiliza la siguiente función cuando construis la cadena de SQL,

Function FixSQLString(sStringName As String) As String
FixSQLString = Replace(sStringName, "'", "''")
End Function

Si utilizas VB5, vas a escribir un poco mas...

Function FixSQLString(sStringName As String) As String
Dim i As Integer, sTemp As String, sTempIn As String
sTempIn = sStringName
i = InStr(sStringName, "'")
Do While i > 0
sTemp = Left$(sTempIn, i) & "'"
sTempIn = Mid$(sTempIn, i + 1, Len(sTempIn) - 1)
i = InStr(sTempIn, "'")
Loop
FixSQLString = sTemp & sTempIn
End Function

Guillermo
Mar del Plata - Argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar