Hola, necesito capturar el contenido de los campos de una base de datos SQLite en una variable de tipo string.<br>
<br>Si hago esto:<br>
<br>
<span style="font-weight: bold;"> while not dsTest.EOF do</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> begin</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> DataToSend := DataToSend + </span><br style="font-weight: bold;">
<span style="font-weight: bold;"> dsTest.FieldValues['Code'] + '\' +</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> dsTest.FieldValues['Name'] + '\' + </span><br style="font-weight: bold;">
<span style="font-weight: bold;"> dsTest.FieldValues['Address'] + '#';</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> dsTest.Next;</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> end; </span> <br>
<br>Obtengo el siguiente mensaje de error:<br>
<br>
<span style="font-weight: bold;">Project raised exception class 'RunError(231)'.</span><br>
<br>Si hago esto entonces funciona:<br>
<br>
<span style="font-weight: bold;"> while not dsTest.EOF do</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> begin</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> Cod := dsTest.FieldValues['Code'];</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> Nam := dsTest.FieldValues['Name'];</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> Addr := dsTest.FieldValues['Address'];</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> DataToSend := DataToSend + Cod + '\' + Nam + '\' + Addr + '#';</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> dsTest.Next;</span><br style="font-weight: bold;">
<span style="font-weight: bold;"> end; </span><br>
<br>Pero tengo que declarar tres variables de tipo string (Cod, Nam and Addr).<br>
<br>żAlguien me ayuda?