PostGIS 및 VB의 공간 데이터 형식을 사용하고 있는데이 삽입 쿼리를 사용하여 맵에 배치 된 마커의 데이터를 저장합니다 (마커의 위도와 경도를 저장하려고합니다). 데이터베이스의지도에 배치). 나는 "두 배"와 "소수"를 사용하려고하지만 내가 어딘가 기호를 누락 생각 ..이 SQL 쿼리의 구문 오류는 어디에 있습니까?
$"insert into personas values ('" & idpers & "','" & txtNombre.Text & "','" & txtApe.Text & "','" & txtTel.Text & "','" & txtDire.Text & "','" & cboxZona.SelectedItem & "',ST_GeomFromText('POINT('" & txtLatBD.Text & "' '" & txtLngBD.Text & "')'))"
내가 생각하는 좌표를 저장하는 가장 "전문"방법이지만, 나는 어디 있는지 보지 않는다. 내가 콘솔에서 동일한 데이터를 삽입 할 때 .. 잘 작동
오랫동안 SQL을 결합하는 올바른 방법은 아닙니다. 어떤 "값"이 어떤 열로 매핑되고 모든 것을 텍스트로 전달하는지 지정하지 않습니다. SQL 매개 변수를 사용하십시오. 항상. 또한 [ask]를 읽고 [둘러보기]를 가져 가십시오. – Plutonix
저는 지금 SQL 주입을 던질 것이라고 생각합니다. – Bugs