Hola,
Sí, está posible a hacer una forma con objectos de SqlConnection, SqlCommand, y otras en el codigo fondo pero cuando haces este, la forma de InfoPath necesita el nivel de seguridad muy alta: nivel 3 Full Trust, confianza repleta. Me entiendes?
Después tu forma tiene este nivel de seguridad puedes hacer todo que quieres. El codigo es mismo. Puedes hacer todo que quieres, pero yo creo que el nivel 3 de seguridad es más deficil que puedes hacer cosas facil.
Con DBXL, nuestros aplicación, puedes trabajar con tablas mucho más facilimente. Puedes leer las tablas con EnumDB, y puedes escribir como INSERT con un Tipo de Documentos. Este Tipo de Documentos tiene un mapa entre el XML y las tablas. Cuando haces un documento nuevo la mapa hace filas nuevas en tu baso de datos, cuando tu borras el documento las filas en la tabla borran tambien. Todas estes acciones pasan sin codigo y están muy faciles.
Puedes leer más de DBXL aquí en or pagina de web http://www.qdabra.com/proddetail.asp?prod=QDBXL1 o tranduzca por Google http://translate.google.com/translate?u=http%3A%2F%2Fwww.qdabra.com%2Fproddetail.asp%3Fprod%3DQDBXL1&langpair=en%7Ces&hl=en&ie=UTF8
Matt Faus / Microsoft InfoPath MVPQdabra® Software / Streamline data gathering to turn process into knowledge